|
Веб-курсы Что это? Оглавление Основы Основы основ Практика Гостевая книга Простой сайт Структура сайта (MVC) Ядро (Light) Ядро Гостевая на SQL Статические страницы Модуль новостей Система регистрации Теория Дебаггинг Регулярные выражения Введение в ООП Паттерны проектирования Репозитарий BB-code Почтовый класс Пагинатор Всякие полезности Download Полезные утилиты Разное Видеокурсы Последние изменения Вопросы и замечания сюда Реклама Диеты для похудения Фреймворк Kohana. Обучение. Мануал на русском. |
Первая страница
и сохраните в каталоге вашего сайта (в корне) с расширением .htaccess Прямо без названия, одно расширение. Кодировку странички не лишне выставить заголовком. Так как интернет похож на почту, по аналогии попробуем понять, что такое заголовки (в простонародье хидеры). Заголовки - это надписи на конверте. В php заголовок формируется функцией header(). Получив письмо, Вы сначала смотрите: 1. На каком языке оно написано. Это называется кодировка. 2. Что это за письмо, простое, заказное, бандероль или вообще посылка - контент-тип. 3. Есть еще куча всего интересного. 4. И только потом, вооружившись нужным словарем или переводчиком, открываете письмо. И сервер, и браузер перед тем, как отправить нужную информацию, всегда отправляет набор заголовков. Увидеть их можно, выполнив этот скрипт:
Выдаст он вот такой набор данных:
Запомните одно правило. Если сервер сначала в почтовый ящик сбросит содержимое письма, а потом конверт, Вы ничего не получите. Поэтому сначала нужно отправить все заголовки, а потом формировать страницу. Это же касается установки COOKIES и старта сессий (так, на будущее). Вот:
Заголовками можно управлять браузером, обновлять страницы, перенаправлять браузер, определять тип послания, запрещать кэширование и прочее. Нам пока достаточно выставить контент-тип и кодировку. Дальше мы присвоим переменной нужную нам строку:
И дальше, с помощью языковой конструкции echo отправим это в поток браузеру.
Заметьте, мы не писали теги разметки в строку с данными, а написали их простым текстом. Это гораздо корректнее, чем вот так:
Теперь сохраните это в файл index.php в корне Вашего сайта (если Вы сделали хост, следуя инструкции предыдущей главы) и наберите в адресной строке браузера http://my-site.ru Поздравляем, только что сработала Ваша первая программа. То есть самое сложное позади. Теперь все пойдет как по маслу. |