Джанет Валейд - РНР 5 для "чайников"
Название: | РНР 5 для "чайников" | |
Автор: | Джанет Валейд | |
Жанр: | PHP | |
Изадано в серии: | Для «чайников» | |
Издательство: | Издательский дом “Вильямс” | |
Год издания: | 2005 | |
ISBN: | 5-8459-0851-5 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "РНР 5 для "чайников""
Данная книга является введением в область Web-программирования на языке РНР 5. С ее помощью можно быстро написать сценарий для Web, обеспечить взаимодействие с файлами и базами данных, а также решить другие задачи. Материал книги также позволит избежать многих распространенных ошибок. Описание основных возможностей языка сопровождается примерами. В книге можно также найти рекомендации по установке модуля РНР 5 для Web и для работы в командной строке, а также установке и настройке популярных Web-серверов Apache и ПК. Данная книга будет полезна для начинающих разработчиков, а также всех тех, кто интересуется вопросами программирования для Web.
Читаем онлайн "РНР 5 для "чайников"". [Страница - 23]
сценария передается сначала Web-серверу, а потом браузеру, к нему добавля
ются заголовки HTTP (информация, с помощью которой Web-сервер и брау
зер взаимодействуют друг с другом). Таким образом, в предыдущем примере
версия РНР CGI выдаст следующий результат:
Content-type: text/html
X-Powered-By: PHP/5.0
Это привет от РНР
Первые две строки в окне браузера не отображаются, но они необходимы для
корректной работы Web-сервера. В свою очередь, версия РНР CLI автомати
чески не передает заголовки HTTP, а просто выведет одну строку:
Это привет от РНР
Глава 3. Создание первого сценария РНР
47
S Формат сообщений об ошибках. При использовании версии PHP CGI со об
щения об ошибках будут отформатированы с помощью дескрипторов HTML,
поскольку, вероятнее всего, они будут отображаться в браузере. Сообщения
об ошибках в версии PHP CLI никак не форматируются.
•/ Использование значений по умолчанию для параметров argc и arirv.
Переменные a r g c и a r g v используются для передачи данных в сценарий из
командной строки (как в С и других языках). Вряд ли вы будете использовать
эти параметры в версии CGI, в то время как в CLI — скорее всего, будете. По
этому по умолчанию эти параметры доступны в CLI и недоступны в О31.
(Более подробно переменные a r g c и a r g v описаны в главе 5.)
При использовании РНР для командной строки можно воспользоваться некоторыми до
полнительными параметрами (ключами). Например, ключ - v позволяет вывести версию РНР.
Для этого нужно ввести следующую строку:
php -v
В табл. 3.1 приведены наиболее полезные параметры командной строки.
Таблица 3.1. Параметры командной строки РНР
Параметр
Назначение
-с
Определяет путь к используемому файлу p h p . i n i . Версией CLI может использоваться свой
собственный файл p h p . i n i , например - с / u s r / l o c a l / p h p / c l i / p h p . i n i (Более
подробную информацию о файле p h p . i n i можно найти в приложении А.)
-£
Идентифицирует запускаемый сценарий. Например, php - £
-h
Выводит справочную информацию
-i
Выводит информацию о РНР, которая аналогична результатам функции p h p i n f о ()
-1
Проверяет сценарий на наличие ошибок, но не выполняет его
-т
Выводит список скомпилированных модулей РНР. (Более подробно модули описаны в главе 14.)
-г
Выполняет код РНР, введенный в командной строке.
Например, php - r ' p r i n t ( ' П р и в е т ' ) ; '
Выводит номер версии РНР
/myfiles/testcgi.php
(см. главу 2)
-v
Созс/ание nefi0oio сцена/гил THJ*
За многие годы сложилась такая традиция, что первая созданная программа должна выв >
дить строку Здравствуй, мир. Если вы изучали HTML, то вам, наверное, доводилось осу
ществлять эту процедуру и вы использовали примерно следующий код:
HTML-nporpaMMa
3дравствуй, мир!
Если отобразить содержимое этого файла в браузере, получим очевидный результат:
Здравствуй, мир!
48
Часть I. Познакомьтесь с языком сценариев РНР
Ваш первый сценарий на РНР будет выполнять абсолютно те же действия. Ниже приведен
фрагмент кода, который содержит дескрипторы HTML и PHP-код и выводит в окне браузера
строку Здравствуй, мир!
CueHaprai P H P < / t i t l e x / h e a d >
Результат выполнения этого сценария будет таким же, как и результат вывода файла HTML.
Нет смысла просматривать файл РНР, используя напрямую браузер, т.е. для пе
рехода к файлу нет смысла выбирать в меню браузера команду File^OpenO
Browse (ФайлООткрыть^Обзор). Для обращения к файлу необходимо указать
полный URL-адрес сценария РНР в адресной строке браузера (см. главу 2). Если
код РНР не выполняется, а просто отображается в окне браузера, значит, вы об
ратились к нему не через URL-адрес.
В приведенном выше примере фрагмент РНР состоит из следующих строк:
Между открывающим и закрывающим дескрипторами РНР содержится только один опе
ратор echo, который выводит строку, заключенную в двойные кавычки (" ").
Таким образом, в результате выполнения сценария браузеру будет передана следующая
строка:
3дравствуй, мир!
Если фрагмент PHP-кода заменить этой строкой, то получим обычный HTML-файл. При
этом в обоих случаях результат будет один и тот же, точно так же, как и исходный код, обра
батываемый браузером (чтобы его увидеть в меню браузера, следует выбрать команду
View=>Source (ВидОПросмотр HTML-кода)).
2)ей1альнее о --">
Книги схожие с «РНР 5 для "чайников"» по жанру, серии, автору или названию:
Стефан Рэнди Дэвис - С++ для "чайников" . Жанр: C, C++, C# Год издания: 2007 Серия: Для «чайников» |
Уоллес Вонг - Visual Basic .NET для "чайников". Жанр: .NET Framework Год издания: 2002 Серия: Для «чайников» |
Ромилла Реди, Кейт Бертон - Практикум по НЛП для "чайников" Жанр: Гипноз, НЛП, внушение и самовнушение Год издания: 2013 Серия: Для «чайников» |
Ева Холланд, Крис Минник - JavaScript для "чайников" Жанр: Java, Java Script Год издания: 2017 Серия: Для «чайников» |
Другие книги из серии «Для «чайников»»:
Стив Каммингс - VBA для чайников Жанр: Программирование: прочее Год издания: 2002 Серия: Для «чайников» |
Барри Берд - Java для "чайников" Жанр: Java, Java Script Год издания: 2013 Серия: Для «чайников» |
Анатолий Ефимович Тарас - Самооборона для "чайников": практическое пособие Жанр: Боевые искусства Год издания: 2019 Серия: Боевые искусства |
Диана Скляр - Ремонт автомобилей для "чайников" Жанр: Автостроение, автодело, тракторная техника Год издания: 2007 Серия: Для «чайников» |