From: cheetah-z at web dot de Operating system: FreeBSD PHP version: 4.3.8 PHP Bug Type: Unknown/Other Function Bug description: Parse error when using a script for displaying contents by url querys
Description: ------------ I wanted to build a website with an structure as easy as possible. So i decided to use a php script displaying different contents on the same site by using querys. BTW: Sorry for my english, it may be a bit lame, but I am German so just try to understand my special germenglish. Reproduce code: --------------- <?php if ($site == "home") { echo "<h2>Willkommen auf der Webseite von TM-Servers <br>Diese Webseite wurde zum Zweck der Information... ...tm-server.de.vu ging heute online."; if ($site == "server") { echo "Serverdaten folgen in Kürze!"; } if ($site == "members") { echo "Mitgliederliste folgt in Kürze!"; } if ($site == "links") { echo "Hier werden demnächst sehenswerte Links gesammelt!"; } if ($site == "partner") { echo "Demnächst werden hier alle Partner und Sponsoren von TM-Serversaufgeführt!"; } ?> Expected result: ---------------- I expected my website to open regularly and when clicking a link containing a query (for example: "index.php?site=members" to display the content defined by the echo function (for example: "Mitgliederliste folgt in Kürze!") Actual result: -------------- Parse error: parse error, unexpected $ in /home/export/www/vhosts/funnetwork/hosting/cheetah7/index.php on line 97 an important information is, that line 97 is the very end of index.php and just contains: "</html>" The php tag was already closed many lines before! -- Edit bug report at http://bugs.php.net/?id=29742&edit=1 -- Try a CVS snapshot (php4): http://bugs.php.net/fix.php?id=29742&r=trysnapshot4 Try a CVS snapshot (php5): http://bugs.php.net/fix.php?id=29742&r=trysnapshot5 Fixed in CVS: http://bugs.php.net/fix.php?id=29742&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=29742&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=29742&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=29742&r=needscript Try newer version: http://bugs.php.net/fix.php?id=29742&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=29742&r=support Expected behavior: http://bugs.php.net/fix.php?id=29742&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=29742&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=29742&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=29742&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=29742&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=29742&r=dst IIS Stability: http://bugs.php.net/fix.php?id=29742&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=29742&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=29742&r=float