|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
php-general Digest 17 Jan 2006 08:04:03 -0000 Issue 3910
php-general-digest-help
lists.php.net
Date: Tue Jan 17 2006 - 02:04:03 CST
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
php-general Digest 17 Jan 2006 08:04:03 -0000 Issue 3910
Topics (messages 228681 through 228702):
ÐÂÄê¿ìÀÖ!
228681 by: uzfbyuqew2
Best way to do this: www.domain.com?page=var
228682 by: Michael Hulse
228683 by: tg-php.gryffyndevelopment.com
228684 by: Michael Hulse
228685 by: Ray Hauge
228686 by: Ezra Nugroho
228687 by: M. Sokolewicz
228688 by: Michael Hulse
228689 by: Michael Hulse
228697 by: Steve Clay
PHP not seeing MySQL functions
228690 by: Jonathan Duncan
need help arranging files!
228691 by: Nicholas Couloute
228692 by: Michael Hulse
228693 by: Michael Hulse
228694 by: Nicholas Couloute
228696 by: Nicholas Couloute
Validating Radio Buttons in two directions
228695 by: HiFi Tubes
Re: help plz
228698 by: Ligaya Turmelle
Re: help plz [Books]
228699 by: Travis Doherty
Site down?
228700 by: Dotan Cohen
how 2 open File Browser window in PHP
228701 by: suresh kumar
228702 by: Aaron Koning
Administrivia:
To subscribe to the digest, e-mail:
php-general-digest-subscribe
lists.php.net
To unsubscribe from the digest, e-mail:
php-general-digest-unsubscribe
lists.php.net
To post to the list, e-mail:
php-general
lists.php.net
----------------------------------------------------------------------
attached mail follows:
ÈÃÀûÒøÊÎÅú·¢Íø::ÒøÊÎÅú·¢::http://www.rangli.com
925´¿ÒøÊÎÆ·£¬´¿ÒøÊÖÁ´£¬´¿Òøµõ×¹£¬´¿ÒøÊÖïí£¬½äÖ¸µÈÉÏǧÖÖ²úÆ·
ÿÔ¸üÐÂÔÚ500¿îÒÔÉÏ!³ö³§¼Û¸ñ£¬Í¬Àà²úÆ·¼Û¸ñ×îµÍ£¬Æ·Öʱ£Ö¤£¡
200ÔªÆðÅú£¬300ÔªÃâ¿ìµÝÔË·Ñ£¡
»¶Ó¸÷´óÁãÊÛÉÌ¡¢µêÖ÷¡¢ÌÔ±¦Ò×ȤÂô¼ÒǰÀ´Åú·¢,ÍŹº£¡
±¾Õ¾Ö§³Ö¡°Ö§¸¶±¦Ö§¸¶¡±£¬¹ºÎïÁã·çÏÕ£¬Ñé»õºóÔÙ¸¶¿î£¨È«¹ú·¶Î§£©
4:54:38
attached mail follows:
Hello,
What would be the best way to get a page variable like this:
www.domain.com?page=home
to show up when a user types in:
www.domain.com
My current fix is to have this:
header("Refresh: 0; URL=http://www.domain.com/start.php?page=home");
... on a index.php page on the root.
Is there a way I can do this and avoid having a page that just does
redirection?
Thanks for help.
Cheers,
Micky
attached mail follows:
On your web server you can configure 'default pages'. Apache and *nix type servers seem to favor the "index.html" type default pages while Microsoft's IIS goes for the "Default.htm" just to be different. But you can add default pages to a list in the order you want them accepted.
For instance, if you use PHP a lot (which I think we all do :) but you have a lot of directories that just have static HTML in them, you might have:
index.html
index.php
(or vice versa) as your default pages list. If it doesn't find any of those in the directory being accessed, then you should get your good old 404 error.
Should just be a matter of adding "start.php" to your defaults list in whatever priority order you want.
I think that'll do it for ya. If you're going through an ISP, they still may have a way that you can set your defaults, possibly through .htaccess or some other Apache type prefs setting mechanism.
Good luck!
-TG
= = = Original message = = =
Hello,
What would be the best way to get a page variable like this:
www.domain.com?page=home
to show up when a user types in:
www.domain.com
My current fix is to have this:
header("Refresh: 0; URL=http://www.domain.com/start.php?page=home");
... on a index.php page on the root.
Is there a way I can do this and avoid having a page that just does
redirection?
Thanks for help.
Cheers,
Micky
___________________________________________________________
Sent by ePrompter, the premier email notification software.
Free download at http://www.ePrompter.com.
attached mail follows:
On Jan 16, 2006, at 2:14 PM, <tg-php
gryffyndevelopment.com> wrote:]
> I think that'll do it for ya. If you're going through an ISP, they
> still may have a way that you can set your defaults, possibly through
> .htaccess or some other Apache type prefs setting mechanism.
>
> Good luck!
Great! Thanks for the quick response, I really appreciate it. I had a
feeling it was a fix at the server level. :)
Cheers,
Micky
attached mail follows:
You could also check to see if $_GET['page'] contains a value, and if it does
not, then redirect it. Something like this:
if($_GET['page'] == ''){
header("Refresh: 0; URL=http://www.domain.com/start.php?page=home");
}
Granted that isn't validating the $_GET['page'] variable input for security,
but that should at least get you going. Also, that assumes that all your
pages use the GET query to specify which page they are on. If that's just
for the initial page, then you'd have to do some more qualification.
HTH
--
Ray Hauge
Programmer/Systems Administrator
American Student Loan Services
http://www.americanstudentloan.com
1.800.575.1099
On Monday 16 January 2006 03:14 pm, tg-php
gryffyndevelopment.com wrote:
> On your web server you can configure 'default pages'. Apache and *nix type
> servers seem to favor the "index.html" type default pages while Microsoft's
> IIS goes for the "Default.htm" just to be different. But you can add
> default pages to a list in the order you want them accepted.
>
> For instance, if you use PHP a lot (which I think we all do :) but you have
> a lot of directories that just have static HTML in them, you might have:
>
> index.html
> index.php
>
> (or vice versa) as your default pages list. If it doesn't find any of
> those in the directory being accessed, then you should get your good old
> 404 error.
>
>
> Should just be a matter of adding "start.php" to your defaults list in
> whatever priority order you want.
>
>
> I think that'll do it for ya. If you're going through an ISP, they still
> may have a way that you can set your defaults, possibly through .htaccess
> or some other Apache type prefs setting mechanism.
>
> Good luck!
>
> -TG
>
>
> = = = Original message = = =
>
> Hello,
>
> What would be the best way to get a page variable like this:
>
> www.domain.com?page=home
>
> to show up when a user types in:
>
> www.domain.com
>
> My current fix is to have this:
>
> header("Refresh: 0; URL=http://www.domain.com/start.php?page=home");
>
> .. on a index.php page on the root..
>
> Is there a way I can do this and avoid having a page that just does
> redirection?
>
> Thanks for help.
> Cheers,
> Micky
>
>
> ___________________________________________________________
> Sent by ePrompter, the premier email notification software.
> Free download at http://www.ePrompter.com.
attached mail follows:
On Mon, 2006-01-16 at 14:20 -0800, Michael Hulse wrote:
> On Jan 16, 2006, at 2:14 PM, <tg-php
gryffyndevelopment.com> wrote:]
> > I think that'll do it for ya. If you're going through an ISP, they
> > still may have a way that you can set your defaults, possibly through
> > .htaccess or some other Apache type prefs setting mechanism.
> >
> > Good luck!
>
> Great! Thanks for the quick response, I really appreciate it. I had a
> feeling it was a fix at the server level. :)
You probably want to check mod_rewrite.
http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
attached mail follows:
I'm confused...
why does everyone use a refresh??? According to me, that's not what a
refresh is supposed to be used for (!). Why don't use a
header('Location: http://www.domain.com/start.php?page=home'); for it?
It's more in-line with RFC's
- tul
Ray Hauge wrote:
> You could also check to see if $_GET['page'] contains a value, and if it does
> not, then redirect it. Something like this:
>
> if($_GET['page'] == ''){
> header("Refresh: 0; URL=http://www.domain.com/start.php?page=home");
> }
>
> Granted that isn't validating the $_GET['page'] variable input for security,
> but that should at least get you going. Also, that assumes that all your
> pages use the GET query to specify which page they are on. If that's just
> for the initial page, then you'd have to do some more qualification.
>
> HTH
>
attached mail follows:
On Jan 16, 2006, at 2:24 PM, Ezra Nugroho wrote:
> You probably want to check mod_rewrite.
> http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
Ah, looks useful! Thanks for link, reading about it now. :)
attached mail follows:
On Jan 16, 2006, at 3:27 PM, M. Sokolewicz wrote:
> I'm confused...
> why does everyone use a refresh??? According to me, that's not what a
> refresh is supposed to be used for (!). Why don't use a
> header('Location: http://www.domain.com/start.php?page=home'); for it?
> It's more in-line with RFC's
Good point... I actually should start using Location instead... seems
to make more sense. Thanks for pointing that out. ;)
CHeers,
Micky
attached mail follows:
Monday, January 16, 2006, 5:14:49 PM, tg-php wrote:
> Should just be a matter of adding "start.php" to your defaults list in
> whatever priority order you want.
Apache's .htaccess:
DirectoryIndex start.php index.php index.html
In start.php:
// instead of redirecting, just set page
if (!isset($_GET['page'])) {
$_GET['page'] = 'home';
}
If, for some reason you /can't/ change the directory index page, make an
index.php with this:
// again, no redirect necessary
$_GET['page'] = 'home';
require('start.php');
Steve
--
http://mrclay.org/
attached mail follows:
I just got a new web server with RedHat Enterprise Linux 4 on it. It came
with MySQL 4.1.x and PHP 4.3.9 on it. I uninstalled the MySQL 4 and put
MySQL 5 on it. When I run a PHP script that has a DB connection in it I
get:
Fatal error: Call to undefined function: mysql_connect() in
/var/www/html/mysqltest.php on line 5
I check the PHPINFO and see:
Configure Command has '--with-mysql=shared,/usr'
And "dbx" supported databases has 'MySQL'
However, there is no MySQL section.
I checked in the '/etc/php.ini' file and see:
[MySQL]
mysql.allow_persistent = On
mysql.max_persistent = -1
mysql.max_links = -1
mysql.default_port =
mysql.default_socket =
mysql.default_host =
mysql.default_user =
mysql.default_password =
mysql.connect_timeout = 60
mysql.trace_mode = Off
What is missing that would keep me getting the missing functions error? I
restarted apache of course.
Thanks,
Jonathan
attached mail follows:
I need to know how to arrange files alphabetically in my directory when
I display it on the browser! I have it display the filename foreach that
exist is there a way to arrange by alphabet?
~Nick Couloute
co-owner/web Designer
SiDEkiCk2MuSiC.CoM
attached mail follows:
On Jan 16, 2006, at 5:21 PM, Nicholas Couloute wrote:
> I need to know how to arrange files alphabetically in my directory
> when I display it on the browser! I have it display the filename
> foreach that exist is there a way to arrange by alphabet?
I would read the contents of the directory into an array, then use the
sort()[1] function.
Example code (wrote the below code so I could generate a dynamic html
drop-down menu):
...
...
...
$the_dir = opendir($file_path);
# Loop through directory and add files to array $html:
while ($file = readdir($the_dir)) {
# Check if it's a file, and it has a valid extension:
if(eregi("(\.html|\.htm|\.php|\.txt)$", $file)) {
# Add file to array $html:
$html[] = $file;
}
}
# Close the stream:
closedir($the_dir);
# Generate the drop-down menu:
if($html == null) { die("There are no files in this directory!"); } //
If no content is found, alert user.
...
...
...
From here, in your case, I would just apply one of the PHP sort
functions on the $html var and then print/echo your results from
there...
[1] http://us3.php.net/manual/en/function.sort.php
Hth,
Cheers,
Micky
attached mail follows:
On Jan 16, 2006, at 6:10 PM, Nicholas Couloute wrote:
> I tried the script but it keeps saying it is not an array!
Hmm, I just set-it-up on my server:
http://www.ambiguism.com/php/readDirSort.php
Seems to work for me. Code:
$file_path = $_SERVER['DOCUMENT_ROOT'].'/php/test/';
$the_dir = opendir($file_path);
# Loop through directory and add files to array $html:
while ($file = readdir($the_dir)) {
# Check if it's a file, and it has a valid extension:
if(eregi("(\.pdf|\.html|\.htm|\.php|\.txt)$", $file)) {
# Add file to array $html:
$html[] = $file;
}
}
# Close the stream:
closedir($the_dir);
# Generate the drop-down menu:
if($html == null) { die("There are no files in this directory!"); } //
If no content is found, alert user.
sort($html);
foreach($html as $html => $value) {
echo '<br />'.$value;
}
Keep in mind, the above code is very minimal... you could probably
spend a bit of time making more secure/robust... I pulled it out of a
function I use.
You might want to read-up on sorting via PHP.net (in comments section)
for more robust user-defined functions...
Hth!
Cheers,
Micky
attached mail follows:
can any one help me out? plz
~Nick Couloute
co-owner/web Designer
SiDEkiCk2MuSiC.CoM
attached mail follows:
I figured it out! it runs on my pc but not on the web!
$fileroot = "amrs/$cat/";
foreach ($author = scandir($fileroot); as $author){
echo "$author";
}
???
~Nick Couloute
co-owner/web Designer
SiDEkiCk2MuSiC.CoM
attached mail follows:
I'm kind of a newbie so speak sllllooooowly.
I've got a problem with validating radio buttons that seems to be harder
than I think to solve. I've got ten items set up like this:
Green: <input type="Radio" name="color1" value="1" /> <input type="Radio"
name="color1" value="2" /> <input type="Radio" name="color1" value="3" />
and son on out to 10.
Then I've got Red: <input type="Radio" name="color2" value="1" /> and so on
out to ten again.
So I've got ten colors each with 10 radio buttons so that they can be ranked
from 1 to 10. The problem? Well, obviously, the user can only pick one
value in the row for each color. That part is simple. BUT I also need to
make sure that they only rank one color with the value "1" and, of course,
only one color can have "2" and so on. How do I validate this so that they
get a warning before they submit that user has picked more one color with
the same ranking?
An additional complication: They don't have to answer or rank all the
colors. All they really need to do is rank one color to copmplete the
question.
I created an array with the answers and then used array_count_values to find
out the frequency but that chokes on color rankings that are left blank.
How do I assure that only one color is ranked at any one value?
I hope my question makes sense. Any help will be appreciated.
Thanks in advance.
HiFi Tubes
a retro kinda' guy who values quality over convenience
attached mail follows:
I am also assuming you actually do know the basics of MySQL and PHP and
are looking for that next step - past the beginner stuff.
Ligaya Turmelle wrote:
> I personally liked George Schlossnagle's book "Advanced PHP
> Programming", published by Sams.
>
> http://www.amazon.com/gp/product/0672325616/qid=1137394700/sr=2-1/ref=pd_bbs_b_2_1/104-0195316-0794320?s=books&v=glance&n=283155
>
>
> suresh kumar wrote:
>
>> hi,
>> i am working as a web designer in PHP & Mysql.i
>> know the basics of PHP & Mysql,i want 2 become PHP
>> Expert,i am planning to buy one Book,but i dont know
>> which book 2 buy.plz give me info .
>> A.suresh
>>
>> Send instant messages to your online friends
>> http://in.messenger.yahoo.com
>
>
--
life is a game... so have fun.
attached mail follows:
Ligaya Turmelle wrote:
> I personally liked George Schlossnagle's book "Advanced PHP
> Programming", published by Sams.
> I am also assuming you actually do know the basics of MySQL and PHP
> and are looking for that next step - past the beginner stuff.
I agree. I have seen this book alone take "coder" to developer.
It is not a beginner's book - but will help you get closer to expert
faster than a two foot stack of beginner level material (again, assuming
you "are looking for that next step....") Leave section five
(Extensions) until you are more experienced.
"High Performance MySQL" by Zawodny & Balling, O'Reilly -- not PHP
specific but essential if your MySQL databases will have heavy load on them.
Travis Doherty
Ligaya Turmelle wrote:
> I personally liked George Schlossnagle's book "Advanced PHP
> Programming", published by Sams.
>
> http://www.amazon.com/gp/product/0672325616/qid=1137394700/sr=2-1/ref=pd_bbs_b_2_1/104-0195316-0794320?s=books&v=glance&n=283155
>
>
> suresh kumar wrote:
>
>> hi,
>> i am working as a web designer in PHP & Mysql.i
>> know the basics of PHP & Mysql,i want 2 become PHP
>> Expert,i am planning to buy one Book,but i dont know
>> which book 2 buy.plz give me info .
>> A.suresh
>>
>> Send instant messages to your online friends
>> http://in.messenger.yahoo.com
>
>
attached mail follows:
I just noticed that http://www.io.org/~rasmus is down. Anybody else
remember this site?
Dotan Cohen
attached mail follows:
hi,
i dont know exact PHP code for how 2 open file browser window to uplad file or an image plz help me.its very urgent.
A.suresh
Send instant messages to your online friends http://in.messenger.yahoo.com
attached mail follows:
Please attempt to search www.php.net first for this information.
A search for 'file uploads' reveals what you want:
http://ca.php.net/features.file-upload
Aaron
On 1/16/06, suresh kumar <asureshkumar_1983
yahoo.co.in> wrote:
>
> hi,
> i dont know exact PHP code for how 2 open file browser window to
> uplad file or an image plz help me.its very urgent.
> A.suresh
>
> Send instant messages to your online friends http://in.messenger.yahoo.com
>
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]