HTTP/1.1 200 OK Connection: close Date: Thu, 06 Apr 2017 11:05:49 GMT Server: nginx/1.2.6 Vary: Accept-Encoding Content-Type: text/html; charset=windows-1251 Client-Date: Thu, 06 Apr 2017 11:05:50 GMT Client-Peer: 193.200.173.4:80 Client-Response-Num: 1 Client-Transfer-Encoding: chunked Title: PhP.A-Site - Иллюстрированный самоучитель PHP X-Meta-GENERATOR: Microsoft FrontPage 5.0 X-Meta-ProgId: FrontPage.Editor.Document X-Powered-By: PHP/5.2.10 PHP Иллюстрированный самоучитель PHP Меню Главная [http://php.a-site.info/index.html] Введение Немного о Web-программировании PHP: История. Места. Источники. PHP: Основы PHP: Выборочная загрузка PHP: Простейший интернет-магазин PHP: Папкопотрошилка PHP: Закачка файлов PHP: Авторизация доступа PHP: Гостевая книга PHP: Система оценки материалов PHP: Файловый менеджер PHP: Полезные мелочи PHP: Способы передачи данных между отдельными страницами Заключение Преврати свой сайт в портал Используй то, что под рукою - и не ищи всегда другое На сайте - как в "Винде" Добавить в закладки Друзья > | Интересно, статьи от СЛА ИнетРеклама <+ <+ Статистика - - Что такое PHP PHP - (официально "PHP: Hypertext Preprocessor") - платформо-независимый, исполняющийся на сервере, HTML связанный язык скриптов. Что это означает? Вот простой пример, который взят из официального руководства по РНР:
Пример РНР скрипта echo "Привет, я ваш первый PHP скрипт!"; ?> Заметьте, как этот скрипт отличается от уже ранее известных вам CGI скриптов на языках Perl или C. Вместо того, чтобы прописывать множество строк для вывода HTML, вы просто вставляете кусочки скрипта в соответствующие места в вашем HTML документе для того, чтобы выполнить какое-то действие (в даном случае вывести текст "Привет, я ваш первый PHP скрипт!"). Удобно, правда? Места вставки кода начинаются и заканчиваются специально определенными тэгами. Вы всегда должны начинать место вставки тэгами .В противном случае РНР будет выдавать ошибку и скрипт не будет выполняться. Это как в песне: "Нажми на кнопку - получишь результат!". Вы можете спросить, а чем РНР лучше того же Javascript? Какая разница? А разница большая: РНР исполняется на сервере, а Javascript - на машине клиента. К примеру, никто не сможет посмотреть код РНР скрипта, если Вы того не желаете - виден лишь результат его работы в отличие от "легкодоступного" Javascript. Более того, Вы можете настроить Ваш WWW сервер таким образом, что любая WWW страница будет обрабатываться РНР процессором - и никто не догадается, что страничка с расширением *.html работает как РНР скрипт. Неужели это не замечательно? Кстати, разработчики из компании Zend обещают в ближайшее время выпустить коммерческий компилятор для РНР, Вот тогда Вы сможете разрабатывать свои продукты, компилировать их и отдавать (или продавать) своим клиентам, которые не смогут без Вашего согласия посмотреть код скрипта. Реальная защита от пиратов и разных нечестных людей!!! Что может РНР РНР способен делать все, что делают другие CGI программы. РНР скрипты могут собирать и обрабатывать данные из форм, генерировать динамические странички, принимать и получать файлы "cookies", работать с сессиями и т.п. Но, пожалуй, самая сильная и наиболее развитая сторона РНР - это работа с базами данных. Написание скрипта, который взаимодействует с базой данных - задача очень несложная, если делать это на PHP. Вот список баз данных, которые поддерживаются РНР в настоящее время: • Adabas • InterBase • Solid • dBase • mSQL • Sybase • Empress • MySQL • Velocis • FilePro • Oracle • Unix dbm • Informix • PostgreSQL В РНР хорошо развита поддержка различных протоколов, таких как IMAP, SNMP, NNTP, POP3 и даже HTTP. Вы также можете устанавливать прямые соединия к разным сокетам и взаимодействовать с ними. Кроме того, в среде Unix (в меньшей мере, в Windows) реализована возможность работать с системными командами и обрабатывать результаты их выполнения. В общем, РНР - очень легкий в изучении, надежный и "могучий" язык. Иллюстрированный самоучитель PHP Введение Глава 1. Немного о Web-программировании Глава 2. PHP: История. Места. Источники. Глава 3. PHP: Основы Глава 4. PHP: Выборочная загрузка Глава 5. PHP: Простей