Архив рассылки -программирование на PHP

         

Ну вот



Ну вот. Хоть я и гриппую, но это не избавит вас от очередного занятия по программированию на PHP. Только следите за мной. Чего только не напишешь в высокомтемпературном режиме.

В прошлый раз я оставил вам на растерзание функцию отправки письма. Предположим, что вы ничего в ней не поняли. Как обычно, разжевываю.

В качестве аргумента мы передаем функции mail_to_noc сообщение об ошибке, которое необходимо отправить в службу поддержки сайта.

Адреса службы поддержки мы описали среди наших переменных, помните?

// техническая служба сайта var $EMAIL_NOC=array("roma@21.ru","noc@21.ru");

В качестве вспомогательной информации мы возьмем некоторые данные, которые сопровождают прочти любую ошибку. Эти данные помогут нам (службе поддержки сайта) сориентироваться в ситуации и принять правильное решение.

Какая же информация нам не помешает?

Я думаю, что нам пригодится знать URL, по которому произошла ошибка. Вдруг какой-то кретин нагородил в строке вызова страницы всякого бреда, что и привело к ошибке (обратите внимание, если пришла ошибка, значит сработала защита от этого самого бреда).



В PHP есть масса зарезервированных переменных, к которым можно обратиться из любого места наших скриптов.

Просмотреть полный список, так называемых, переменных окружения PHP можно очень просто. Достаточно написать в файле (назовем его phpinfo.php):

<? echo phpinfo(); ?>

И обратиться вызвать в браузере эту страницу.

Зарезервированная функция phpinfo() покажет нам в красивой табличке все переменные окружения и особенности настройки конкретной версии PHP, другую полезную информацию.

Посмотрите сами: http://kurepin.ru/phpinfo.php

Среди них есть и та, о которой мы только что говорили — REQUEST_URI. Это переменная, в которой храниться URL запрашиваемой страницы.



Содержание раздела