Создаем, программируем, шлифуем и раскручиваем web-caйт. Серия Быстро и легко - Алексеев Ю.М.
Скачать (прямая ссылка):
> В списке файлов и папок диалога Открыть (Open) выберите файл С: Program FilesNApache Group\Apache\conf\httpd.conf.
12 - 5967
354
Быстро и легко создаем, программируем и раскручиваем Web-сайт
> Нажмите кнопку Открыть (Open). Диалог закроется, а в окне программы Блокнот (Notepad) появится ¦содержимое выбранного файла (Рис. 8.31). .
С MlDd tun! 1>л
Фай* Прааы Формат Вт Справка
# ScriptAlias: TMs controls which directories contain server scripts. Li]
# ScriptAliases are essentially the same as Aliases, except that Щ ¦# documents in the realname directory are treated as applications and У *
# ran by me server when requested rather than as documents cent to the f
# The same roles about trailing "Г apply to ScriptAlias directives as to "
# Alias.
# ы ScriptAlias /cgi-bin/ "СЛТоуаш Files/Apache Chrcup/Apacbe/c^bm/" Ij
# "Ci/Program Files/Apache Crroup/Apachtfcgi-bin" should be changed j
# COI directory exists, ifyou have that configured
# Щ
<Directory "Ci/Program Files/Apache Group/Apache/cgi-bin"> tul
>
>
Рис. 8.31. Файл настроек Web-cepeepaApache
Найдите в открытом документе строку ScriptAlias /сді-Ьіп/ "C:/Program Files/Apache Group/Apache/cgi-bin/".
Добавьте после этой строки новую строку ScriptAlias /php/''C:/phpr, которая указывает место расположения РНР на диске.
Найдите в документе строку AddType application/x-tar .tgz.
Добавьте после этой строки две новые строки, которые определяют типы файлов, использующихся для РНР:
AddType
AddType application/x-httpd-php-source .phps
> Найдите в открытом документе строку script/location.
# Format: Action handler-name /cgi-
> Добавьте после этой строки новую строку Action
cgi.exe, указывающую на полное имя запускаемого файла для интерпретации скриптов на языке РНР (Рис. 8.32).
ГіИре).Clint ¦ (і л о к. і
Фаин Правка Формат Вия Справи
# End of document types.
# Action lets you define media types that will execute a script whenever
# a matching file is called. This eliminates the need for repeated URL
# pathnames for oft-used CGI file processors.
# Format: Action meita/type /cgi-script/location
# Format Action handler-name /cgi-scripMocation Action аррНсаиоііЛс-httpd-php /php/php-cgLexe i
Puc. 8.32. Измененный файл настроек
>
>
ГЛАВА 8. Создаем сценарии_на_РНР 5 _ _ 355
> Выберите команду меню Файл * Сохранить (File ¦ Save), чтобы сохранить документ на диске.
> Нажмите кнопку [х] в правом верхнем углу окна программы Блокнот (Notepad) для >¦¦ завершения работы ¦ программы.
¦> Щелкните мышью на кнопке программы Проводник (Explorer) на Панели задач (Taskbar) операционной системы Windows, чтобы перейти к окну данной программы.
> Завершите работу программы Проводник (Explorer) с помощью кнопки [х] в правом верхнем углу окна.
На этом установка и настройка Apache и РНР закончены.
3*^>ли,йї€о №г. Основы РНР
Чтобы начать создавать программы на языке PHP, необходимо познакомиться с базовыми понятиями данного языка. В этом знакомстве мы рассмотрим, как обрабатывается код на языке РНР, как включать PHP-программу в HTML-код, использовать комментарии и маскировать специальные символы. Также мы дадим понятие о переменных, операторах и их использовании в программах на языке РНР.
При знакомстве с языком РНР полезно получить представление об основных принципах работы интерпретатора РНР. При запросе браузером файла с расширением .php происходят следующие действия:
• браузер запрашивает у Web-сервера документ с расширением .php;
• Web-сервер активизирует интерпретатор РНР и пересылает запрос ему;
интерпретатор PHP ищет запрошенный файл, находит код на языке PHP, выполняет его и помещает готовый результат на место бывшего расположения
в файле;
• этотжшый файл отправляется обратно Web-серверу;
• Web-сервер ¦ пересылает его браузеру, который отображает результат в своем окне.
Важно понять, что на языке РНР выполняется на сервере, в результате чего динамически генерируется HTML-код, который посылается браузеру.
Программы на языке PHP часто включают в HTML-документ. Код на PHP заключается ^теги <?php и ?>. Каждая команда в программе на РНР должна заканчиваться символом і - точкой с запятой.
Давайте создадим" HTML-документ с простейшим скриптом на языке РНР.
> ' Запустите программу Блокнот (Notepad).
> Введите следующий HTML-код: <html>
<head> ¦'P"6'1''.
<title>npoBepaeM PHP</title> </head>
12* . ,
356
Быстро и легко создаем, программируем и раскручиваем Web-сайт
<body>
</body>
</html>
•Г.ГЛМІ
1-і •>): і .-•irf •
Если вам не знакомы использованные теги HTML, то прочитайте первую главу книги или приложение, посвященное языку HTML.
> Между тегами <body> и < /body> вставьте скрипт на языке РНР, который отправляет текст браузеру (Рис. 8.33):
<?php
echo "Обращайтесь в компанию АТЛАНТ™; ?>
.1 ¦¦-.T-,.- .-
¦Рана Правка Формат Вид Справка