Форум: "Прочее";
Текущий архив: 2006.09.10;
Скачать: [xml.tar.bz2];
Внизеще раз про пхп Найти похожие ветки
← →
sleept (2006-08-17 14:02) [0]есть на ссылка на странице a href="viewpage.php?dir=law". Она ведет на конкретную страницу. Значение переменной "law" я дал вручную. Но допустим, если к law добавить 1, т.е law1, то она никуда не ведет и вожникает ошибка типа
Warning: opendir(law1): failed to open dir: Invalid argument in z:\home\127.0.0.1\www\viewpage.php on line 74
А хочется, чтоб было: данная страница не найдена.
Как вообще обрабатываются исключительные ситуации в пхп? Может кто подкинет статейку...
← →
tButton © (2006-08-17 14:22) [1]@
← →
McSimm © (2006-08-17 14:24) [2]if (is_dir($dir))
{
if ($h = opendir($dir))
{
// работаем с папкой
}
closedir($h);
}
----
> Как вообще обрабатываются исключительные ситуации в пхп?
С версии 5
http://php.net/manual/en/language.exceptions.php
← →
Ketmar © (2006-08-17 14:25) [3]а может, просто проверить, есть ли файл/каталог? тогда и ошибки не будет.
← →
mfender © (2006-08-17 14:30) [4]В PHP5 есть обработка исключений (try...catch). А вообще, такие ситуации нужно предусматривать и обрабатывать их. Ну и самое простейшее - на уровне .htaccess перенаправлтять ошибочный URL на нужное.
← →
sleept (2006-08-17 14:42) [5]Спасибо всем. А как сделать, чтобы в подобных случаяях генерировалась ошибка 404?
← →
McSimm © (2006-08-17 14:44) [6]header("HTTP/1.0 404 Not Found");
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.09.10;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.05 c