Ну у меня за основу вот это взято http://habrahabr[dot]ru/blogs/php/31270/ , правда многое изменено и дописано, пока вроде повторений нет, все нужное всегда можно вызвать из отвечающего за это класса, все классы вместе образует ядро, вот и думал дописать еще класс, занимающийся ошибками.
У меня контролер - программа, его методы функции программы, например users->login - авторизация, users->registration - регистрация и т.д. контроллеров несколько, в каждом принципе можно наткнуться на 404 ошибку как минимум, + сам класс, вызывающий нужный контроллер должен уметь 404 отдавать. Проще сделать класс который будет за все ошибки отвечать, еще и лог вести. Или это в корне не правильно?
Как правильно отдавать ошибки, чтобы при этом отображалась страничка апача с ошибкой и её можно было сменить через htaccess?
Отсылаю заголовок, например HTTP/1.1 404 Not Found, судя по тулсам хрома - браузер его принимает, но грузит страничку (точнее часть шаблона, с ошибками php).
Пока что сделал так:
Ого) "очень легкий вопрос" ))
А мне кажется надо извлекать DOM структуру и последовательно выводить теги\контент, каждого уровня. Так наиболее гибко будет имхо(в том смысле что для любых страниц + без модификации подойдет и для xml и для новых стандартов html)... Тока это задачка не для меня ))
Oleh А вы скобки не пробовали юзать? Приоритет операций то учитывайте
Смотрите:
сначала приводите к целому, потом складываете 5+3, создается впечатление что сначала складывается 5.3+3, затем приводится к целому.
QDef насколько я знаю, нет (могу ошибиться) - не вижу смысла в такой "фиче". Но по сути пример выше - тоже самое. можно насильственно привести к нужному типу, например - (int)$var - станет целым.
А вы в файлах поменяли кодировку или просто отобразили в другой? (в нодпаде++ две функции - кодировать и преобразовать, так вот надо преобразовать).
Кодировку соединения с бд проверяли? кодировку формы отправления, у тега <form>?
Посмотрите в скрипте может где-то явно преобразуется кодировка?