Помогите построить конструкцию проверки существования файла
Добрый день!
Помогите построить конструкцию, которая будет проверять, есть ли файл на сервере.
В php есть функция file_exists($string); применить её в приложении блог у меня не получилось.
Моя конструкция:
{if file_exists("http://www.webasyst.ru/wa-content/img/dots/all-dots-default-order.png")} Существует {else} Не существует {/if}
Спасибо!
Помогите построить конструкцию, которая будет проверять, есть ли файл на сервере.
В php есть функция file_exists($string); применить её в приложении блог у меня не получилось.
Моя конструкция:
{if file_exists("http://www.webasyst.ru/wa-content/img/dots/all-dots-default-order.png")} Существует {else} Не существует {/if}
Спасибо!
2 ответа
всего 5-6 таких вставок с проверкой ресурсов по http (открывается соединение вашего сервера с сервером, где находится удаленный файл, получается метаинформация файла, закрывается соединение. - это может занимать до нескольких секунд) и ваша страничка будет отображаться крайне медленно.
Ну и не работает оно скорее всего из-за запрета на allow_url_fopen в настройках PHP.
Так что используйте другое решение, но не функцию file_exists
Подумал, и нашёл иную конструкцию, которая помогла решить вопрос с гибкостью дизайна сайта - дополнительные параметры страницы :)
Очень удобно!!!
И вообще, спасибо за вашу работу :) Начал строить блог на самом популярном блоговом движке (чтоб не называть имён), тк новый webasyst показался сложным, в итоге вернулся обратно (пользуюсь shop-script) и разобрался за 2 вечера!!! Радости нет предела :)