Code producing error message and I can't figure out why
Posted: Sat Jun 19, 2010 7:58 pm
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?
ERROR MESSAGES:
Warning: require(templates/header.html) [function.require]: failed to open stream: No such file or directory in .................
Fatal error: require() [function.require]: Failed opening required 'templates/header.html' (include_path='.:/usr/local/lib/php:/usr/local/php5/lib/pear') in ................
Code: Select all
<?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.
?>Warning: require(templates/header.html) [function.require]: failed to open stream: No such file or directory in .................
Fatal error: require() [function.require]: Failed opening required 'templates/header.html' (include_path='.:/usr/local/lib/php:/usr/local/php5/lib/pear') in ................