Библиотека knigago >> Компьютеры: Языки и системы программирования >> PHP >> РНР 5 для "чайников"

Джанет Валейд - РНР 5 для "чайников"

РНР 5 для "чайников"
Книга - РНР 5 для "чайников".  Джанет Валейд  - прочитать полностью в библиотеке КнигаГо
Название:
РНР 5 для "чайников"
Джанет Валейд

Жанр:

PHP

Изадано в серии:

Для «чайников»

Издательство:

Издательский дом “Вильямс”

Год издания:

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альнее о --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.

Книги схожие с «РНР 5 для "чайников"» по жанру, серии, автору или названию:

С++ для "чайников" .. Стефан Рэнди Дэвис
- С++ для "чайников" .

Жанр: C, C++, C#

Год издания: 2007

Серия: Для «чайников»

Visual Basic .NET для "чайников".. Уоллес Вонг
- Visual Basic .NET для "чайников".

Жанр: .NET Framework

Год издания: 2002

Серия: Для «чайников»

JavaScript для "чайников". Ева Холланд
- JavaScript для "чайников"

Жанр: Java, Java Script

Год издания: 2017

Серия: Для «чайников»

Другие книги из серии «Для «чайников»»:

VBA для чайников. Стив Каммингс
- VBA для чайников

Жанр: Программирование: прочее

Год издания: 2002

Серия: Для «чайников»

Java для "чайников". Барри Берд
- Java для "чайников"

Жанр: Java, Java Script

Год издания: 2013

Серия: Для «чайников»