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




Если мы построим грамотную систему...


Если мы построим грамотную систему самоанализа программы, то никогда не будем иметь проблем со взломами, добавлением ошибочных данных и другими неприятностями, которые не только могут подпортить нам нервы, но и подпортить результат многолетнего труда.

Кстати, по уровню отношения к ошибкам и самоанализу системы можно судить о серьезности программиста. Научиться кодировать для web — совсем не сложно. Гораздо сложнее сделать это так, чтобы система могла за себя постоять, чтобы пользователь знал — что он сделал не так, чтобы администратор сайта знал, что на нем творится, чтобы другие программисты могли после тебя разобраться в том, что ты написал. Хотя последнее — не обязательно. У каждого программиста своя манера, как у художника. Поэтому, не всегда удается дописать талантливый фрагмент к чужому творению. Художникам это и не надо, а вот программистам — наоборот.


Нам осталось разобрать еще две функции.

Совсем коротенькая функция получения html-версии ошибки:

function err_to_html($num) { $text="Error: ".$this->err_to_str($num)."

Если у вас есть время, пожалуйста, пришлите по адресу noc@21.ru подробное описание ситуации, при которой возникла данная ошибка. Будем вам за это очень признателены!

Рома


"; return $text; }
Тут даже пояснять нечего. Мы вызываем написанную нами err_to_str с номером ошибки, чтобы получить ее текст. А затем оформляем все это html-тэгами и просьбой прислать описание ситуации, при которой произошла данная ошибка. Все просто, даже языком тут почесать не обо что.

Лучше освоим новую для нас функцию обращения с почтовыми сообщениями.

В PHP известно два способа отправлять почтовые сообщения: при помощи стандартной почтовой службы сервера и отправка сообщения без посторонней помощи через socket. Мы остановимся на первом варианте. В 99.9% случаев его оказывается достаточно.









Начало    Назад    Вперед




Книжный магазин