blueman378 Posted November 22, 2007 Share Posted November 22, 2007 hi there i have installed php using "wamp" but i have a problem, php is ignoring all code after -> i have a code like this: <? /** * Main.php */ include("include/session.php"); ?> <html> <title>Jpmaster77's Login Script</title> <body> <table> <tr><td> <? /** * User has already logged in, so display relavent links, including * a link to the admin center if the user is an administrator. */ if($session->logged_in){ echo "<h1>Logged In</h1>"; echo "Welcome <b>$session->username</b>, you are logged in. <br><br>" ."[<a href=\"userinfo.php?user=$session->username\">My Account</a>] " ."[<a href=\"useredit.php\">Edit Account</a>] "; if($session->isAdmin()){ echo "[<a href=\"admin/admin.php\">Admin Center</a>] "; } echo "[<a href=\"process.php\">Logout</a>]"; } else{ ?> <h1>Login</h1> <? /** * User not logged in, display the login form. * If user has already tried to login, but errors were * found, display the total number of errors. * If errors occurred, they will be displayed. */ if($form->num_errors > 0){ echo "<font size=\"2\" color=\"#ff0000\">".$form->num_errors." error(s) found</font>"; } ?> <form action="process.php" method="POST"> <table align="left" border="0" cellspacing="0" cellpadding="3"> <tr><td>Username:</td><td><input type="text" name="user" maxlength="30" value="<? echo $form->value("user"); ?>"></td><td><? echo $form->error("user"); ?></td></tr> <tr><td>Password:</td><td><input type="password" name="pass" maxlength="30" value="<? echo $form->value("pass"); ?>"></td><td><? echo $form->error("pass"); ?></td></tr> <tr><td colspan="2" align="left"><input type="checkbox" name="remember" <? if($form->value("remember") != ""){ echo "checked"; } ?>> <font size="2">Remember me next time <input type="hidden" name="sublogin" value="1"> <input type="submit" value="Login"></td></tr> <tr><td colspan="2" align="left"><br><font size="2">[<a href="forgotpass.php">Forgot Password?</a>]</font></td><td align="right"></td></tr> <tr><td colspan="2" align="left"><br>Not registered? <a href="register.php">Sign-Up!</a></td></tr> </table> </form> <? } /** * Just a little page footer, tells how many registered members * there are, how many users currently logged in and viewing site, * and how many guests viewing site. Active users are displayed, * with link to their user information. */ echo "</td></tr><tr><td align=\"center\"><br><br>"; echo "<b>Member Total:</b> ".$database->getNumMembers()."<br>"; echo "There are $database->num_active_users registered members and "; echo "$database->num_active_guests guests viewing the site.<br><br>"; include("include/view_active.php"); ?> </td></tr> </table> </body> </html> but when i run it i get: (see error.jpg attached) i get the exact same problem with any other scriptof its type, and idea what is causing that? there is another topic on here with the same name that had the same problem but they dont explain how they fixed it, cheers matt [attachment deleted by admin] Quote Link to comment https://forums.phpfreaks.com/topic/78382-solved-php-ignoring-code-after/ Share on other sites More sharing options...
rajivgonsalves Posted November 22, 2007 Share Posted November 22, 2007 please use the full php tag syntax <?php instead of <? default it does not use the short tag syntax unless specified in php.ini, therefore it will be just parsed as html Quote Link to comment https://forums.phpfreaks.com/topic/78382-solved-php-ignoring-code-after/#findComment-396641 Share on other sites More sharing options...
blueman378 Posted November 22, 2007 Author Share Posted November 22, 2007 ah got it, short open tags was off, why would this cause this? Quote Link to comment https://forums.phpfreaks.com/topic/78382-solved-php-ignoring-code-after/#findComment-396645 Share on other sites More sharing options...
rajivgonsalves Posted November 22, 2007 Share Posted November 22, 2007 because the <? tag would be treated like html and not processes by the PHP processor, however when you turn short tags on the PHP processor would process that code. Quote Link to comment https://forums.phpfreaks.com/topic/78382-solved-php-ignoring-code-after/#findComment-396651 Share on other sites More sharing options...
blueman378 Posted November 22, 2007 Author Share Posted November 22, 2007 thanks guys, whats the admins username? i need to contact him about a dontation Quote Link to comment https://forums.phpfreaks.com/topic/78382-solved-php-ignoring-code-after/#findComment-396661 Share on other sites More sharing options...
rajivgonsalves Posted November 22, 2007 Share Posted November 22, 2007 you can check out the staff list at http://www.phpfreaks.com/forums/index.php?action=staff Quote Link to comment https://forums.phpfreaks.com/topic/78382-solved-php-ignoring-code-after/#findComment-396674 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.