| |
|
|
| | Я хочу при каждом запросе страницы, проверять, есть ли файл на сервере, через функцию file_exists! Как думаете, стоит ли это делать? или лучше не дёргать лишний раз сервер? | |
| |
|
|
| |
|
|
| |
для: Diablo_
(31.12.2006 в 03:32)
| | | А какой в этом смысл? | |
| |
|
|
| |
|
|
| |
для: Евгений Петров
(31.12.2006 в 03:33)
| | | ну если нету файла, то выводит сообщение пользователю. если есть то выводить страницу! | |
| |
|
|
| |
|
|
| |
для: Diablo_
(31.12.2006 в 03:35)
| | | Если страницы нет на сервере, сгенерируется ошибка 404. Пропишите в .htaccess
ErrorDocument 404 error.php
|
а в error.php пишите что душа пожелает. | |
| |
|
|
| |
|
|
| |
для: Евгений Петров
(31.12.2006 в 03:39)
| | | нет, так как идёт поппытка извлечения страницы include, тут о 404 и речи быть не может! | |
| |
|
|
| |
|
|
| |
для: Diablo_
(31.12.2006 в 14:15)
| | | Если файл жизненно необходим странице, то конечно луше вывести сообщение пользователю, что нужного для работы файла нет и он может обратиться к администратору. | |
| |
|
|
| |
|
|
| |
для: Diablo_
(31.12.2006 в 14:15)
| | | Если скрипт за ранее не знает будет существовать файл или нет, то да, обязательно нужно проверять такой файл на существование. | |
| |
|
|
| |
|
|
| |
для: cheops
(31.12.2006 в 15:28)
| | | >Если скрипт за ранее не знает будет существовать файл или нет, то да, обязательно нужно проверять такой файл на существование.
Это сильно увеличит время загрузки страницы?
И как это вообще повлияет на работу скрипта?
Ведь в случае если файла нету на сервере, то в лог просто запишится ошибка и всё! | |
| |
|
|
| |
|
|
| |
для: Diablo_
(31.12.2006 в 16:11)
| | | >Это сильно увеличит время загрузки страницы?
Нет, особенно второй раз
>Ведь в случае если файла нету на сервере, то в лог просто запишится ошибка и всё!
Обычно также выводится предупреждение в окно браузера, если вывод такого предупреждения подавлен и отсуствующий файл вам не мешает, то можно не осуществлять проверку. | |
| |
|
|
| |
|
|
| |
для: cheops
(31.12.2006 в 16:28)
| | | Спасибо! С наступающим 2007 годом! | |
| |
|
|