sunny1983
Junior Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Доброго времени суток! Когда-то давно я освоил HTML+CSS, это было ещё когда стандартом были HTML 3.2 и HTML 4.0. Статичные страницы создавать умею. Сейчас бы хотелось освоить создание динамичных страниц и веб-программирование. Собственно, с чего начинать? Вернее, мне хотелось бы понять не с какого языка начинать изучение, а как это работает. Вот есть языки, скрипты на которых выполняются на сервере, а есть языки, скрипты на которых выполняются на клиенте. Какой механизм работы в следующих случаях: 1. Допустим на странице есть форма, отправляющая текст на сервер по нажатию кнопки "отправить", то есть два элемента <textarea> и <input> внутри контейнера <form>. Форма должна обрабатываться каким-то скриптом, путь к которому прописывается в параметре action тега <form>. Что это за скрипт? Он ведь может быть как серверным, если он на php, perl или ruby, так и клиентским, если он на JavaScript. Как передача данных в скрипт происходит я что-то не понимаю? Вот допустим задача записать текст, введённый через форму в текстовый файл на сервере. 2. Допустим есть программа, которая передаёт данные на сервер по HTTP, программа передаёт серверу номер ячейки данных, пароль для доступа к ячейке и сами данные, или же не передаёт, а наоборот запрашивает данные. Данные хранятся в файлах или в mysql. Допустим обработкой запросов на сервере как и в прошлом случае занимается PHP-скрипт, но поскольку со скриптом взаимодействует не человек, а программа, никакие формы в браузере отображать не нужно. Как это реализовывается? 3. Как обрабатываются параметры? Допустим у нас страница index.html?name=value Как параметр name передаётся в страницу? Если бы страница была написана на php, perl или ruby -то всё понятно, интерфейсы CGI и FastCGI позволяют привязать к серверу любой интерпретатору языка, а как быть если она на HTML? Какие можете рекомендовать книги по теме? |