Программирование |
Web мастеру |
3D Графика и анимация |
Сетевая безопасность |
Гостевая книга |
Форум |
Ссылки |
Услуги |
|
![]() |
На главную страницу > > В раздел программирование > > В раздел PHP |
Первые функции. |
Если вы уже знакомы с
Си, то вы точно знаете такую директиву как "include" с которой, как раз,
начинаются все программы. В РНР есть две функции, выполняющие похожую
работу - это include() и require(). Посмотрите на их работу: <html> <head> <title>Деревня Утка</title> <style> h1,h3,li { font-family:Verdana; } </style> </head> <?php // Шишку надо поесть… require("eat.php"); // попить… include("drink.php"); // и, конечно, набить морду лешему require("draka.php"); ?> <body> <h3>Отделение милиции.</h3> <ol type="a"> <li>Что ели: <?php echo "$eat"; ?> <li>а пили: <?php echo "$drink"; ?> <li>За что лешего пытались в луже утопить: <?php echo "$draka"; ?> </ol> <br> <h3>Кстати,...дети есть? Идите - идите… буян!!!</h3> </body> </html> Сохраните это в файле с РНР расширением. Создайте еще три РНР файла со следующими названиями: "eat.php", "drink.php" и "draka.php", затем все три сохраните в одной папке с первым. Вот текст трех: [eat.php] <?php $eat = "Мясо"; ?> [drink.php] <?php $drink = "Самогон и сок"; ?> [draka.php] <?php $draka = "за правду"; ?> Теперь, если вы загрузите главную страницу, то РНР автоматически вложит содержимое тех трех файлов в переменные $eat, $drink, $draka и выведет на экран. Радуйтесь, если это произошло!!! Вы программер… ;-)))))) Есть небольшое различие между функциями include() и require(). Оно заключается в том, что функцию require() нельзя помещать в цикл, так как она заменяется содержимым указанного ей файла независимо от того будет оно выполнено он или нет в отличии от функции include() Очень используемым и практичным способом применения функции include() является вкладывание в нее низа страницы или т.н. копирайта: <html> <head> <title></title> </head> <body> ...твоя HTML страница ... <br> <? include("footer.html"); ?> </body> </html> где "footer.html" содержит: <font size=-1 face=Arial>This page copyright 2003 by Design-Planet. All rights reserved.</font> Теперь этот копирайт можно использовать на любой странице! Для этого надо всего лишь вставить include(), а если захочется поменять содержание, то вперед … поменяйте содержимое файла "footer.html"! |
На главную страницу > > В раздел программирование > > В раздел PHP |