Пятница, 27 Декабря 2024, 13:36

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
PHP
King_Of_GamesДата: Суббота, 09 Марта 2013, 01:19 | Сообщение # 1
был не раз
Сейчас нет на сайте
Думаю начать учить php, но не могу найти хорошие доступные для понимая учебники для новичка ибо не сильно шарю в программировании. Какой посоветуете?

а так же что для этого нужно? говорят какой-то сервер устанавливать или программы надо. зачем? что оно такое?


because_ahahaДата: Суббота, 09 Марта 2013, 22:41 | Сообщение # 2
был не раз
Сейчас нет на сайте
Учебник - версия старая, но для начала пойдет. там хоть все понятно расписано
Сервер

Цитата (King_Of_Games)
говорят какой-то сервер устанавливать или программы надо. зачем? что оно такое?

Проще говоря - с помощью сервера запускаются твои скрипты


Сообщение отредактировал because_ahaha - Суббота, 09 Марта 2013, 22:42
TimKruzДата: Суббота, 09 Марта 2013, 23:15 | Сообщение # 3
старожил
Сейчас нет на сайте
Цитата (because_ahaha)
Сервер

Там же целый пакет разных программ и модулей разных версий. Профессиональному разработчику столько добра может и очень нужно, а новичку хватит одного Apache любой версии и собственно библиотек PHP. Можно ещё MySQL подключить.
Лично я по этой книге начинал учиться, потом надоело читать её, и я всё необходимое искал в интернете и читал официальное руководство, а по html - htmlbook.ru помог. Правда, я-то уже умел тогда программировать на некоторых других языках и поэтому легко воспринимал PHP...
Ещё есть http://w3schools.com/, но там тебе понадобится хоть какое-то знание английского языка...
Цитата (King_Of_Games)
зачем? что оно такое?

Ну вот смотри, примерная схема. Предположим, твой компьютер имеет имя в сети Интернет example.com (про DNS и т.п. читай в википедии, если интересно) и любой пользователь Интернета может сделать запрос (послать определённые пакеты данных) на твой восьмидесятый порт (стандартный для протокола http). Твой компьютер получит запрос, но чтобы обработать его и выдать какой-нибудь ответ, нужна программа, постоянно прослушивающая этот порт на наличие входящих пакетов. Эта программа и является web-сервером. Она принимает запросы, обрабатывает их и генерирует ответы (например, в виде html-страниц), посылаемые обратно пользователю на другом компьютере. Статичная страница/файл может выдаться сразу, но для создания динамически генерируемых страниц нужен скриптовый язык, описывающий действия, необходимые для генерирования сервером конечной страницы. Одним из таких языков является PHP. Сервер, оснащённый библиотеками PHP и правильно настроенный, парсит страницы на наличие кода и интерпретирует его, тем самым генерируя страницу (хотя в итоге может ничего не генерироваться, зависит от действий скрипта) для отправки пользователю-клиенту. Естественно, код выполняется только тогда, когда пользователь запрашивает соответствующую страницу, например, при запросе example.com/index.php сервер обработает код в файле index.php.


SwitchДата: Воскресенье, 10 Марта 2013, 17:20 | Сообщение # 4
участник
Сейчас нет на сайте
Цитата (TimKruz)
Ну вот смотри, примерная схема. Предположим, твой компьютер имеет имя в сети Интернет example.com (про DNS и т.п. читай в википедии, если интересно) и любой пользователь Интернета может сделать запрос (послать определённые пакеты данных) на твой восьмидесятый порт (стандартный для протокола http). Твой компьютер получит запрос, но чтобы обработать его и выдать какой-нибудь ответ, нужна программа, постоянно прослушивающая этот порт на наличие входящих пакетов. Эта программа и является web-сервером. Она принимает запросы, обрабатывает их и генерирует ответы (например, в виде html-страниц), посылаемые обратно пользователю на другом компьютере. Статичная страница/файл может выдаться сразу, но для создания динамически генерируемых страниц нужен скриптовый язык, описывающий действия, необходимые для генерирования сервером конечной страницы. Одним из таких языков является PHP. Сервер, оснащённый библиотеками PHP и правильно настроенный, парсит страницы на наличие кода и интерпретирует его, тем самым генерируя страницу (хотя в итоге может ничего не генерироваться, зависит от действий скрипта) для отправки пользователю-клиенту. Естественно, код выполняется только тогда, когда пользователь запрашивает соответствующую страницу, например, при запросе example.com/index.php сервер обработает код в файле index.php.


Хорошо разжевал. Приятно читать.
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг