PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!
I am trying to figure out why when I entered this code correctly I am getting the two error messages at the bottom. Can anyone please help me with this please?
<?php // Script 8.13 - login.php
// This page lets people log into the site.
// Address error handling.
ini_set ('display_errors', 1);
error_reporting (E_ALL & ~E_NOTICE);
// Set the page title and include the header file.
define ('TITLE', 'Login');
require ('templates/header.html');
// Basic HTML formatting stuff.
print '<div id="leftcontent">
<h1>Login Form</h1>
<p>Users who are logged in can take advantage of certain features like this, that, and the other thing.</p>';
// Check if the form has been submitted.
if ( isset ($_POST['submit'])) {
// Handle the form.
if ( (!empty ($_POST['username'])) && (!empty ($_POST['password'])) ){
if ( ($_POST['username'] == 'testing') && ($_POST['password'] == 'testpass') ) { // Okay.
// Redirect the user to the welcome page!
header ('Location: welcome.php');
exit();
} else { // Not okay.
print '<p>The submitted username and password do not match those on file!<br />Go back and try again.</p>';
}
} else { // Forgot a field.
print '<p>Please make sure you enter both a username and a password!<br />Go back and try again.</p>';
}
} else {
// Display the form.
print '<form action="login.php" method="post"></p>
Username: <input type="text" name="username" size"20 /><br />
Password: <input type="password" name="password" size="20" /><br />
<input type="submit" name="submit" value="Log In!" /></p>
</form>';
} // End of main conditional.
// Complete the HTML formatting stuff.
print '</div>';
require ('templates/footer.html'); // Need the footer.
?>
ERROR MESSAGES:
Warning: require(templates/header.html) [function.require]: failed to open stream: No such file or directory in .................
Did you change any of the code, at all? If you did you could have caused something that need to be called on to be changed, therefor making your code give an error.