PHP include() Function
The include() function takes all the content in a specified file and includes it in the current file.If an error occurs, the include() function generates a warning, but the script will continue execution.
Example 1
Assume that you have a standard header file, called "header.php". To include the header file in a page, use the include() function:| <html> <body> <?php include("header.php"); ?> <h1>Welcome to my home page!</h1> <p>Some text.</p> </body> </html> |
Example 2
Assume we have a standard menu file, called "menu.php", that should be used on all pages:| <a href="/default.php">Home</a> <a href="/tutorials.php">Tutorials</a> <a href="/references.php">References</a> <a href="/examples.php">Examples</a> <a href="/about.php">About Us</a> <a href="/contact.php">Contact Us</a> |
| <html> <body> <div class="leftmenu"> <?php include("menu.php"); ?> </div> <h1>Welcome to my home page.</h1> <p>Some text.</p> </body> </html> |
| <html> <body> <div class="leftmenu"> <a href="/default.php">Home</a> <a href="/tutorials.php">Tutorials</a> <a href="/references.php">References</a> <a href="/examples.php">Examples</a> <a href="/about.php">About Us</a> <a href="/contact.php">Contact Us</a> </div> <h1>Welcome to my home page!</h1> <p>Some text.</p> </body> </html> |
PHP require() Function
The require() function is identical to include(), except that it handles errors differently.If an error occurs, the include() function generates a warning, but the script will continue execution. The require() generates a fatal error, and the script will stop.
Error Example include() Function
| <html> <body> <?php include("wrongFile.php"); echo "Hello World!"; ?> </body> </html> |
| Warning: include(wrongFile.php) [function.include]: failed to open stream: No such file or directory in C:\home\website\test.php on line 5 Warning: include() [function.include]: Failed opening 'wrongFile.php' for inclusion (include_path='.;C:\php5\pear') in C:\home\website\test.php on line 5 Hello World! |
Error Example require() Function
Now, let's run the same example with the require() function.<html>
<body>
<?php
require("wrongFile.php");
echo "Hello World!";
?>
</body>
</html>
No comments :
Post a Comment