|
 |
Создайте файл с именем hello.php в корневом
каталоге ваших документов Web-сервера и запишите в него следующее:
Пример 2-1. Первый скрипт на PHP: hello.php
<html>
<head>
<title>Тестируем PHP</title>
</head>
<body>
<?php echo "Привет!<p>"; ?>
</body>
</html>
|
Эта программа выведет следующее:
<html>
<head>
<title>Тестируем PHP</title>
</head>
<body>
Привет!<p>
</body>
</html> |
|
Заметим, что сходства со скриптами на CGI нет. Файл не обязан быть
выполнимым или отмеченным любым другим образом. Это просто обычный
файл HTML, в котором есть набор специальных тегов, делающих много
интересного.
Эта программа чрезвычайно проста, и для создания настолько простой
странички даже необязательно использовать PHP. Все что она делает -
это выводит "Привет! с использованием функции
PHP echo().
Если у вас этот пример не отображает ничего или выводит окно загрузки,
или если вы видите весь этот файл в текстовом виде, то весьма вероятно,
что ваш Web-сервер не имеет поддержки PHP. Попросите вашего администратора
сервера включить такую поддержку. Предложите ему инструкцию по установке -
раздел "Установка" данной
документации. Если же вы хотите разрабатывать скрипты на PHP дома,
то вам в раздел необходимые файлы.
Дома можно разрабатывать скрипты с использованием любой операционной
системы, но вам понадобится установить соответствующий Web-сервер.
Цель примера - показать формат специальных тегов PHP. В этом примере
мы использовали <?php в качестве открывающего
тега, затем шли команды PHP, завершающиеся закрывающим тегом
?>. Таким образом можно сколько угодно раз
переходить к коду PHP в файле HTML.
Пара слов о текстовых редакторах:
Существует множество текстовых редакторов и интегрированных сред
разработки (IDE), в которых вы можете создавать и редактировать файлы
PHP. Список некоторых редакторов содержится в разделе
"Список редакторов PHP".
Если вы хотите порекомендовать какой-либо редактор, посетите данную
страницу и попросите добавить данный редактор в список.
Пара слов о текстовых процессорах:
Текстовые процессоры (StarOffice Writer, Microsoft Word, Abiword и
др.) в большинстве случаев не подходят для редактирования файлов PHP.
Если вы используете текстовый процессор для создания скриптов на PHP,
вы должны быть уверены, что сохраняете файл, как ЧИСТО ТЕКСТОВЫЙ. В
противном случае PHP не сможет обработать и выполнить вашу программу.
Пара слов о "Блокноте" Windows:
При написании скриптов PHP с использованием встроенного "Блокнота"
Windows необходимо сохранять файлы с расширением .php. "Блокнот"
автоматически добавляет расширение .txt. Для обхода этой проблемы
существует несколько методов.
Можно поместить название файла в кавычки (пример: "hello.php").
Кроме того, можно выбрать "Все файлы" вместо "Текстовые документы" из
ниспадающего списка с типами файлов в окне сохранения. После этого
можно вводить имя файла без кавычек.
Первая страница на PHP
c300501 at yahoo dot com
07-Jun-2006 06:26
document_root variable is located in your web server configuration file
onebadscrivener at gmail dot com
17-Jan-2005 05:25
OS X users editing in TextEdit will need to make sure their TextEdit preferences are set to allow plain text files. Under the TextEdit pull-down menu, choose PREFERENCES, then under NEW DOCUMENT ATTRIBUTES in the window that pops up, click PLAIN TEXT.
Then, in the section of that same window called "saving," DESELECT "append .txt extension to plain text files." This will allow you to save your files with a .php extension.
Then close the PREFERENCES window. You're good to go.
Curtis
10-Aug-2004 02:47
Expansion on saving w/ notepad/wordpad: (tested on XP; but should work on 2000,NT, and 98)
You can associate the .php file extension w/ Windows w/o going into the registry.
Open up My Computer or MSIE in file mode. Go to folder options > File types tab. Now click new. Add the extension as PHP or php. If you can't find the PHP application in the dropdown list under advanced, just go OK, for now. At least the extension is in place.
Now, try and create a php file by using the directions from this page of the PHP tutorial (should save it with the rest of your HTML files, i.e. your DocumentRoot). If you go to view your php file listed in the directory, and you see that it's still a .txt file, right-click the icon to see if you can locate "open with." If so, you should be able to browse for the appropriate file, which should be at (may vary, depending on where you installed PHP):
C:\PHP\php.exe
Click that as the default program, and the PHP logo should appear on all your scripts, and no problems saving should occur w/ any program.
Good luck.
ryan420 at earthling dot net
03-Feb-2003 02:18
Note on permissions of php files: You don't have to use 'chmod 0755' under UNIX or Linux; the permissions need not be set to executable. Again, this is more like a html file than a cgi script. The only mandatory requirement is that the web server process has read access to the php file(s). With many Linux systems, it is popular for Apache to run under the 'apache' account. Given that HTML and other web files, like php, are often owned by user 'root' and group 'web' (or another similar group name), acceptable permissions might be those achieved with 'chmod 664' or 'chmod 644'. The web server process, running under the 'apache' account, will inherit read only permissions. The 'apache' account is not root and is not a member of the 'web' group, so the "other" portion of the permissions (the last "4") applies.
| |