|
|
- 1. Введение
- 2. Инсталяция
Для первого и самого распространённого варианта вам необходимы: сам PHP, web-сервер
и web-браузер. У вас, вероятно, уже есть web-браузер, и, в зависимости от установок
вашей операционной системы (ОС), может быть также и web-сервер (Apache в Linux
или IIS в Windows). Может также потребоваться аренда web-пространства. Таким образом,
вам ничего не нужно самостоятельно устанавливать, и вы можете создавать ваши PHP-скрипты,
выгружать их на сервер и увидеть результаты в вашем браузере. Список компаний,
осуществляющих хостинг:
При наличии у вас собственного сервера и PHP вы
имеет два варианта подключения PHP к серверу. Для многих серверов в PHP имеется
прямой модульный интерфейс (называемый также SAPI). Это серверы Apache, Microsoft
Internet Information Server, Netscape и iPlanet. Многие другие серверы поддерживают
ISAPI, модульный интерфейс Microsoft (OmniHTTPd, например). Если в PHP нет модульной
поддержки для вашего web-сервера, вы всегда можете использовать РНР как CGI-процессор.
Это означает, что вы настраиваете ваш сервер для использования исполняемого файла
РНР командной строки (php.exe в Windows) для обработки на сервере всех
запросов к PHP-файл -
- Общие вопросы
- Unix/HP-UX
- Unix/Linux
- Unix/Mac
OS X
- Unix/OpenBSD
- Unix/Solaris
- Установка
на системах UNIX
Квантовая
статистика — раздал статистической физики, исследующий системы, которые состоят
из огромного числа частиц, подчиняющихся законам квантовой механики. Понятие
о квантовой статистике Бозе
— Эйнштейна и Ферми — Дирака Одним из важнейших «объектов» изучения квантовой
статистики, как и классической, является идеальный газ. Это связано с тем, что
во многих случаях реальную систему можно в хорошем приближении считать идеальным
газом. Понятие о квантовой
теории теплоемкости. Фононы Квантовая статистика устранила трудности в объяснении
зависимости теплоемкости газов (в частности, двухатомных) от температуры. Согласно
квантовой механике, энергия вращательного движения молекул и энергия колебаний
атомов в молекуле могут принимать лишь дискретные значения. Квантовая
теория электропроводности
металлов — теория электропроводности, основывающаяся на квантовой механике
и квантовой статистике Ферми — Дирака, — пересмотрела вопрос об электропроводности
металлов, рассмотренный в классической физике. Расчет электропроводности металлов,
выполненный на основе этой теории, приводит к выражению для удельной электрической
проводимости металла Элементы
физики твердого тела Понятие о зонной теории твердых тел Используя уравнение
Шредингера — основное уравнение динамики в нерелятивистской квантовой механике,
— в принципе можно рассмотреть задачу о кристалле, например найти возможные значения
его энергии, а также соответствующие энергетические состояния. Однако как в классической,
так и в квантовой механике отсутствуют методы точного решения динамической задачи
для системы многих частиц. - Установка на системах
Windows
- Серверы CGI/Командная строка
Фарфор в стиле ампир
- Серверы Apache
- Серверы
Caudium
- Серверы fhttpd
- Серверы
IIS/PWS
- Серверы Netscape и iPlanet
- Серверы
OmniHTTPd Server
- Серверы Oreilly Website Pro
- Серверы
Xitami Учебник по программированию
C++ - Другие web-серверы
- Проблемы?
- Полный
список опций конфигурации
-
- 3. Конфигурирование
эти опции используются только в PHP 4 с версии PHP 4.1.0. Некоторые доступны в
предыдущих версиях PHP 4, некоторые даже в PHP 3, некоторые только в PHP 4.1.0.
Если вы хотите скомпилировать старую версию, некоторые опции, вероятно, работать
не будут.
- 4. Безопасность
PHP это
мощный язык и интерпретатор, подключён ли он к web-серверу как модуль или запускается
как отдельный двоичный CGI. Он способен выполнять доступ к файлам, исполнять команды
и открывать сетевые соединения на сервере. Эти свойства делают всё запускаемое
на web-сервере небезопасным по умолчанию. PHP разработан специально как более
безопасный язык для написания CGI-программ, чем языки Perl или C, с корректным
выбором опций конфигурации времени компиляции и времени выполнения, удобным кодированием,
что даёт вам сочетание свободы и необходимой защищённости. Поскольку имеется
много способов использования PHP, имеются и множество опций конфигурации, управляющих
его поведением. Большое количество опций гарантирует, что вы можете использовать
PHP для различных целей, но это также означает, что имеются комбинации этих опций
и конфигураций серверов, которые дают незащищённую инсталяцию. Гибкость
конфигурации PHP эквивалентна гибкости кода. PHP можно использовать для построения
законченных серверных приложений со всеми возможностями пользователя оболочки/shell,
или использовать его для простых серверных включений с минимальным риском в жёстко
контролируемой среде. То, как вы выстроите окружение и насколько безопасной оно
будет, в большой степени зависит от PHP-разработчика. - Обзор
- Двоичный
CGI
- Apache-модуль
- Безопасность
файловой системы
- Безопасность баз данных
- Сообщение
об ошибке
- Использование Register_Globals
- Данные,
отправляемые пользователем
- Скрытие PHP
- Оставаться
на уровне
-
- 5. Базовый синтаксис
Когда PHP разбирает файл, он просто передаёт текст файла, пока не обнаружит
один из специальных тэгов, который говорит о необходимости начать интерпретацию
текста как кода PHP. Разборщик выполняет весь найденный код до закрывающего тэга
PHP, который говорит разборщику, что нужно снова начать просто передавать текст.
Этот механизм позволяет внедрять PHP-код в HTML: всё за пределами тэгов PHP остаётся
без изменений, а внутри тэгов - разбирается как код. Имеются четыре набора
тэгов, которые используются для обозначения блоков кода PHP. Только два из
них (<?php. . .?> и <script language="php">. . .</script>)
всегда доступны; другие можно включать и отключать из файла конфигурации php.ini.
Хотя сокращённые тэги и тэги в стиле ASP могут быть удобны, они не так переносимы,
как их длинные версии. Также, если вы предполагаете внедрять PHP-код в XML или
XHTML, нужно использовать форму <?php. . .?> для соответствия XML. -
- Выход из HTML
- Разделение
Инструкций
- Комментарии
- 6.
Типы
- Введение
- Булев
- Целые
числа
- Числа с плавающей точкой
- Строки
- Массивы
- Объекты
- Ресурс
- NULL
- Трюки
с типами
- 7. Переменные
- Основы
- Предопределённые
переменные
- Область видимости переменной
- Переменные
переменные
- Переменные вне PHP
- 8.
Константы
- Синтаксис
- Предопределённые
константы
- 9. Выражения
- 10.
Операции
- Приоритет
выполнения операций
- Арифметические
операции
- Операции присвоения
- Битовые
операции
- Операции сравнения
- Операции
управления ошибками
- Операции выполнения
- Операции
инкремента/декремента
- Логические
операции
- Строковые операции
- 11.
Структуры управления
- if
- else
- elseif
- Альтернативный
синтаксис структур управления
- while
- do..while
- for
- foreach
- break
- continue
- switch
- declare
- return
- 12.
Функции
- Функции,
определяемые пользователем
- Аргументы функций
- Возвращаемые
значения
- old_function
- Функции-переменные
- 13.
Классы и Объекты
- class
- extends
- Constructors
- parent
- Сериализация
объектов - объекты сессий
- Магические
функции __sleep и __wakeup
- Ссылки внутри конструктора
-
- 14.
Ссылки. Разъяснение.
- 15. Обработка Ошибок
- 16.
Создание изображений и манипуляции с ними
- 17.
HTTP-аутентификация в PHP
- 18. Куки
- 19.
Обработка загрузки файлов
- 20. Использование
удалённых файлов
- 21. Обслуживание
соединений
- 22. Постоянные соединения
с базами данных
- 23. Безопасный режим
- 24.
Использование PHP из командной строки
Заполните заявку и в кратчайшие сроки квалифицированные
специалисты выполнят ВАШ заказ за приемлемую цену Диплом, курсовая,
реферат диссертация, билеты к экзаменам, контрольная на заказ
|