» Главная
eXcode.ru » Статьи » Web
» Новости
» Опросы
» Файлы
» Журнал



Пользователей: 0
Гостей: 6





Ведущий раздела: LedWorm
Описание: Статьи по WEB-технологиям


Подразделы:

XML (5)XSLT (4)Apache (7)
Flash MX для проф. (13)Введение в CGI (6)Введение в HTML (7)
Применение CSS (5)Основы сетей передачи данных (14)Основы локальных сетей (19)

«1» «2» «3» «4» «5» 

О тегах, которые работают незаметно (META)
Сегодня я хочу поговорить о META тегах и их роли в жизни профессионально созданного сайта.


Советы дилетанта или как сделать полноценный корпоративный сайт.
По работе я занимаюсь достаточно специфической темой в области строительства, которая большинству “нормальных” людей мягко говоря малоинтересна. Достаточно долго я размышлял о необходимости создать добротный сайт, посвященный профессиональной сфере деятельности, который был бы интересен специалистам моей области и являлся надежным “подспорьем” в рабочей жизни.
Поверив рассказам знакомых программистов о простоте создания сайтов и мелочности проблемы, я с энтузиазмом приступил к самостоятельной работе. После года мучительного изучения HTML, пакета Macromedia, основ web-дизайна и нескольких сот обзоров, абсолютно отчетливо осознал, что совершенно в этом ничего не понимаю. Чем больше я вникал в нюансы этой работы, тем отчетливее осознавал масштабность и многогранность всего процесса.



Установка MySQL
Сначала определимся: зачем же вообще нужны базы данных Web-программисту. Неужели не проще использовать обычный обмен с файлами. Ведь обычно объем данных не очень велик (если вы только не пишите поисковую систему). Наш личный опыт таков: оказывается, стоит затратить какое-то время на изучение MySQL — это удивительно мощный инструмент, который сэкономит в будущем немало часов, потраченных на отладку "вышедшего из-под контроля" сценария.


Зачем нужен домашний сервер
Эта часть книги поможет вам "скачать" и установить один из лучших серверов — Apache, а также те приложения, из-за которых большинство программистов и любят Apache для Windows 95/98. Имеются в виду, конечно, интерпретатор PHP и популярная СУБД MySQL, также работающие под Windows. Прочитав эту часть книги и скачав дистрибутивы (заметьте, совершенно бесплатно!), вы будете вооружены всеми инструментами, которые так необходимы для профессиональной работы в Web!


Пример программы для работы с Cookies
В заключение приведу простой сценарий, который использует Cookies. Для упрощения в нем не производится URL-кодирование и декодирование — будем считать, что пользователь может печатать только на латинице.


Получение Cookies из браузера
Получить Cookies для сценария несколько проще: все они хранятся в переменной ок-ружения HTTP_COOKIEв таком же формате, как и QUERY_STRING, только вместо &используется ;. Например, если мы установили два Cookies: cookie1=value1и cookie2=value2, то в переменной окружения HTTP_COOKIE будет следующее:


Установка Cookie
Мы подошли к вопросу: как же сценарий может установить Cookie в браузере пользователя. Ведь он работает "на одном конце провода", а пользователь — на другом. Решение довольно логично: команда установки Cookie — это просто один из заголовков ответа, передаваемых сервером браузеру. То есть, перед тем как выводить Content-type, мы можем указать некоторые команды для установки Cookie. Выглядит такая команда следующим образом (разумеется, как и всякий заголовок, записывается она в одну строку):


Что такое Cookies и с чем их едят
Сначала хотелось бы сказать пару слов насчет самого термина Cookies (это множественное число, произносится как "кукис" или, более "русифицировано", "куки"). В буквальном переводе слово звучит как "печенье", и почему компания Netscape так назвала свое изобретение, не совсем ясно. А поскольку писать "печенье" несколько неудобно, чтобы не вызывать несвоевременных гастрономических ассоциаций, везде, где можно, я буду применять именно слово Cookies, с большой буквы, во множественном числе и мужского рода. Кстати, в единственном числе это понятие записывается Cookie и произносится на русский манер — "кука".


Тэг загрузки файла (file)
Теперь вернемся к тому, с чего начали — к загрузке файлов. Сначала выясним, какой тэг надо вставить в форму, чтобы в ней появился соответствующий элемент управления — поле ввода текста с кнопкой Browse справа. Таким тэгом является разновидность <input>:


Загрузка файлов
Данный раздел главы предназначен скорее для ознакомления, нежели для применения в качестве точной инструкции по загрузке файлов. Он прекрасно демонстрирует, почему нам так удобно использовать PHP для программирования в Web. Организацию загрузки файлов в PHP мы подробно разберем в части V.


«1» «2» «3» «4» «5» 

Имя:

Пароль:



Регистрация

Какой вид спорта вы предпочитаете?
Футбол
28% (61)
Баскетбол
9% (20)
Волейбол
8% (18)
Теннис
5% (10)
Легкая атлетика
2% (5)
Хоккей
5% (11)
Лыжный спорт
3% (6)
Всеми
3% (7)
Другим
18% (38)
Я не дружу со спортом!
19% (41)

Проголосовало: 217
В одной старой-старой стране, в старом-старом городе, в старом-старом замке, в старой-старой комнате, сидит, окутанный старой-старой паутиной, старый-старый скелет. Перед ним монитор, а на мониторе надпись:
- Windows is now loading. Please wait!
Рейтинг: 2.2/10 (4)
Посмотреть все анекдоты