Всё для Web Дизайнера - PHP: php для начинающих, подготовка к php, вступление в php, переменные и их типы, соединение строк в php, первые функции, php для совершенствующихся, классы в php3. Html, css, cgi, php, python, mysql, delphi, pascal, раскрутка сайта,  дизайн навигации, оптимизация страниц сайта, регистрация в поисковиках, шрифты, иконки, звуки, графика, картинки, обои для рабочего стола, Xak, Графика и анимация, Обои, Регистрационные ключи, лекарство для программ, взлом программ, взлом и интернет, хакеры, спам, вирусы, 3D Max, Corel Draw, Flash, Dreamweaver, php для начинающих, подготовка к php, вступление в php, переменные и их типы, соединение строк в php, первые функции, php для совершенствующихся, классы в php3.

Программирование
Web мастеру
3D Графика и анимация
Сетевая безопасность

Гостевая книга
Форум
Ссылки
Услуги

Rambler's Top100
TopCTO Компьютеры цены продажа


Компьютеры

Назад     Читать дальше
На главную страницу > > В раздел программирование > > В раздел 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

Hosted by uCoz