trigger:
вопросы (в рамках MySQL):
1) Зачем нужны
2) Где используются
3) Сложный запрос к БД; костыли мускула; панацея сЭкономить от $1000+ на железо; повод для увольнения.
4) см.3п. можно своё
5) ....
6) DIY
7) PROFIT!?
есть небольшая функция, которая ловит ошибки в переменных $_POST, $_GET, $_COOKIES, $_FILE и пр, так же используется при непридвиденых обстоятельствах (mysql_num_rows($sq) == 0)) при том, что результат должен быть получен 100%, т.е. некая обвертка ошибок. Она пишет лог и перенаправляет на 404.php
первый вариант вроде правильный, но и 1-ый и 2-ой попробовал - косяк.
браузер отвечает 200-OK! и пустая страница.
Как правильно написать header???
Спасибо
P.S. По логам чаще всего "спотыкаются" поисковики, более того они индексируют эти страницы. Особенно рамблер-бот, который, если видит id, то начинает бродить по ней, вплоть до id=1500, хотя реальный ИД - (например) 3,15,18,24,25-32,105. при остальных идёт редирект на 404.php, который он индексирует, хотя и пустой, но "HTTP/1.1 200 OK" вместо 404. (Добавление)
PP.S. Не совсем в курсе http состояния протокола, но можно ли без особых костылей сделать: скажем поисковикам HTTP/1.0 404 Not Found и при этом вывести некий шаблон с html содержанием а-ля http://slando[dot]ru/0[dot]html или http://habrahabr[dot]ru/1/ - вот такие заглушки.
PPP.S. slando - codeigniter, habra - livestreet CMS + Sphinx, если кому интересно и кто не знает =)
Warning: parse_ini_file(language\\.ini) [function.parse-ini-file]: failed to open stream: No such file or directory in D:\WEB\SERVER\www\test\administrator\language\lang.php on line 4
Warning: Invalid argument supplied for foreach() in D:\WEB\SERVER\www\test\administrator\language\lang.php on line 5

Warning: require_once(D:/WEB/SERVER/www/administrator/lib.php) [function.require-once]: failed to open stream: No such file or directory in D:\WEB\SERVER\www\test\administrator\modules\template\tempParser.php on line 2
Fatal error: require_once() [function.require]: Failed opening required 'D:/WEB/SERVER/www/administrator/lib.php' (include_path='.;C:\php5\pear;D:\WEB\SERVER\www\test\administrator') in D:\WEB\SERVER\www\test\administrator\modules\template\tempParser.php on line 2
С путями полный беспредел, дальше править не стал.
Собственно сабж. Конечно это лучше делать через шел кроном (планировщиком), я понимаю, но нужно что-нибудь типа экспорта в phpmyadmin. Навороты не нужны, просто создавать sql файл дампа в www[dot]site[dot]com/какая-то папка/
Спасибо.
P.S. Скачал какой-то скрипт, но он 2004года, со всеми вытекающими =(
Причем что-нибудь простое и легкое типа WORDPRESS =) (Добавление)
Единственное, что можно написать на PHP - авто import всех статей в БД чтоб не было мартышкиного copy-paste