Hello. I've installed 4.2.3 on Apache 1.3.26 running on an Sun Ultra 1 with Solaris 9.
I have a script I wrote a while back that has worked fine on PHP 4.0.5 on my current server. The script displays images on a web page. I build a pop-up list of all the images in the current directory and have a "show" button which sends a url thusly: http://vortac.aviate.org/53sf/show.php?thePhoto=photo1.jpg The script starts by checking whether the argument exists, then passes the name of the photo for processing: if( $thePhoto ) { LoadImageData(); DisplayPhoto( "$thePhoto" ); } else { LoadImageData(); if( count($photos) > 0 ) { DisplayPhoto( "$photos[0]" ); } else { PrintError( "Viewer error! can't load photos." ); } } This works fine on 4.0.5, but is broken on 4.2.3! I can't seem to figure out what is going on. I threw phpinfo in the script to make sure that the arg is being passed to php, and it shows that it is, yet the script never gets past the test: if( $thePhoto). I put a call to phpinfo() before the LoadImageData() function just to see if the script even gets that far: if( $thePhoto ) { phpinfo(); LoadImageData(); DisplayPhoto( "$thePhoto" ); } else { LoadImageData(); if( count($photos) > 0 ) { DisplayPhoto( "$photos[0]" ); } else { PrintError( "Viewer error! can't load photos." ); } } I never see the phpinfo dump. To test this I entered "show.php?thePhoto=test.jpg" in a browser (with the correct url preceeding the script name). So, it appears PHP is never parsing the argv, or something major has changed between 4.05 and 4.23 where my test has to be re-written. I'd appreciate some input. Thanks. -- Mike Carter Pilot/Programmer [EMAIL PROTECTED] -- PHP Install Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php