d!os писал(а):Ну почему же, иногда бывает так, что всё работает так, как должно, но ошибки выскакивают. Вот для таких случаев это и нужно.
Видишь ли, оно-то конечно же работает, кое-как. Не факт, что будет работать корректно и дальше.
O_o писал(а):видишь ли, эти варнинги на совести разработчиков того форума который он поставил. поэтому предлагать гаду (который не веб-программист, а всего лишь конечный юзер в этом случае) учить пхп и переписывать код форума - это все равно что просто нафлудить, напомнить о себе и тп
Хм. Если Гад конечный юзер, то зачем он устанавливает форум?
А если уж взялся ставить, то есть два варианта: либо ставить нормальный форум, либо исправлятть ошибку самому раз уж взялся за это дело. Я предложил вариант решения проблемы, который не маскирует ее, а
решает.
O_o писал(а):после того как вы залили все скрипты на хост все настроили и думаете что все работает, все равно НУЖНО отключать все сообщения об ошибках. Эти сообщения должны видеть ТОЛЬКО разработчики/администраторы (если вы считаете что какое-то сообщение об ошибке должно быть адресовано юзеру вы должны его обработать и заменить своим).
O_o писал(а):в тексте предупреждений может содержаться информация которая позволит ломануть ваш сайт (это логины бд, тексты скл-запросов, даже структура каталогов).
Вполне разумные аргументы. Однако полагаю, что это не освобождает от необходимости исключить ошибку. Опять мего-профессионализм?
O_o писал(а):Более существенный случай - допустим на хосте упал сервер БД, а апач стоит (часто бывает) в этот момент будет выводится куча варнингов о том что невозможно приконектиться к серверу БД.
Я конечно не спец по PHP, но неужели нельзя проверить наличие коннекта к БД? Ох и спецы пошли, млин.
Может быть именно такие спецы разрабатывали биллинг, что стоит на Теленете? А что, тоже какая-нибудь функция date() работает с некорректными аргументами, рпограмма отваливается с ошибкой, а ошибки разработчики просто ловят и игнорят. И выходит, что время от времени статистика показывает нули, хотя на счету деньги есть.
Крррасота! Ни одной ошибки не показывает!
Администрации ничего не остается как говорить об «ошибке только в интерфейсе статистики».