Dear friends, I've opened a Bug I think I've found on PHP, but there I was recommended to ask you.
Below you'll find the Mail I wrote and I hope, that you can help me. [2001-12-06 06:30:32] [EMAIL PROTECTED] I'm using a generated Script of the PHAKT-Software on a Windows 2000 and Apache Server. The complete Script is: <?php // *** Restrict Access To Page: Grant or deny access to this page $KT_authorizedUsers=" a"; $KT_authFailedURL=" ../ierraccess.php"; $KT_grantAccess=0; session_start(); if (isset($HTTP_SESSION_VARS["KT_Username"])) { if (false || !(isset($HTTP_SESSION_VARS["KT_UserAuthorization"])) || $HTTP_SESSION_VARS["KT_UserAuthorization"]=="" || strpos($KT_authorizedUsers, $HTTP_SESSION_VARS["KT_UserAuthorization"])) { $KT_grantAccess = 1; } } if (!$KT_grantAccess) { $KT_qsChar = "?"; if (strpos($KT_authFailedURL, "?")) $KT_qsChar = "&"; $KT_referrer = $PHP_SELF; if (strlen($QUERY_STRING) > 0) $KT_referrer .= "?" . $QUERY_STRING; $KT_authFailedURL = $KT_authFailedURL . $KT_qsChar . "accessdenied=" . urlencode($KT_referrer); header("Location: $KT_authFailedURL"); exit; } ?> On if (strlen($QUERY_STRING) > 0) $KT_referrer .= "?" . $QUERY_STRING; The PHP Engine ends after the > of (strlen($QUERY_STRING) > 0). I think PHP interpretes the > as end of the Scripting Section. I hope you could help me on this. Yours Tom [2001-12-06 06:36:40] [EMAIL PROTECTED] Ask for support questions at [EMAIL PROTECTED] . This is most likely a programming error. Bogus. Thank you very much for your Feedback. Yours, Tom Thomas W. Seuring Senior Manager Corporate IT DaimlerChrysler Capital Services Europe & South Africa HPC 0635 Epplestrasse 225 70546 Stuttgart Germany E-Mail: [EMAIL PROTECTED] Phone: +49 (711) 17 94 783 Fax: +49 (711) 17 91 698 Mobile: +49 (171) 370 71 84 Mobile Fax: +49 (171) 37 48 158 ----- Forwarded by Thomas Seuring/DEBIS/debis/DCX on 07.12.2001 08:04 ----- [EMAIL PROTECTED] 06.12.2001 15:14 Please respond to php-dev To: Thomas Seuring/DEBIS/debis/DCX@WK-EMEA1 bcc: Subject: Bug #14360: Script ends on > From: [EMAIL PROTECTED] Operating system: Windows 2000 PHP version: 4.0.6 PHP Bug Type: Scripting Engine problem Bug description: Script ends on > I'm using a generated Script of the PHAKT-Software on a Windows 2000 and Apache Server. The complete Script is: <?php // *** Restrict Access To Page: Grant or deny access to this page $KT_authorizedUsers=" a"; $KT_authFailedURL=" ../ierraccess.php"; $KT_grantAccess=0; session_start(); if (isset($HTTP_SESSION_VARS["KT_Username"])) { if (false ¦¦ !(isset($HTTP_SESSION_VARS["KT_UserAuthorization"])) ¦¦ $HTTP_SESSION_VARS["KT_UserAuthorization"]=="" ¦¦ strpos($KT_authorizedUsers, $HTTP_SESSION_VARS["KT_UserAuthorization"])) { $KT_grantAccess = 1; } } if (!$KT_grantAccess) { $KT_qsChar = "?"; if (strpos($KT_authFailedURL, "?")) $KT_qsChar = "&"; $KT_referrer = $PHP_SELF; if (strlen($QUERY_STRING) > 0) $KT_referrer .= "?" . $QUERY_STRING; $KT_authFailedURL = $KT_authFailedURL . $KT_qsChar . "accessdenied=" . urlencode($KT_referrer); header("Location: $KT_authFailedURL"); exit; } ?> On if (strlen($QUERY_STRING) > 0) $KT_referrer .= "?" . $QUERY_STRING; The PHP Engine ends after the >. I think PHP interpretes the > as end of the Scripting Section. I hope you could help me on this. Yours Tom -- Edit bug report at: http://bugs.php.net/?id=14360&edit=2 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]