Помогите построить конструкцию проверки существования файла

Добрый день!

Помогите построить конструкцию, которая будет проверять, есть ли файл на сервере.
В php есть функция file_exists($string); применить её в приложении блог у меня не получилось.

Моя конструкция:

{if file_exists("http://www.webasyst.ru/wa-content/img/dots/all-dots-default-order.png")} Существует {else} Не существует {/if}

Спасибо!

1 ответ

  • 1
    Владислав Горлов Webasyst 25 декабря 2013 05:37 #
    Вы написали рецепт по созданию сайта-черепахи.
    всего 5-6 таких вставок с проверкой ресурсов по http (открывается соединение вашего сервера с сервером, где находится удаленный файл, получается метаинформация файла, закрывается соединение. - это может занимать до нескольких секунд) и ваша страничка будет отображаться крайне медленно.
    Ну и не работает оно скорее всего из-за запрета на allow_url_fopen в настройках PHP.
    Так что используйте другое решение, но не функцию file_exists
    • 0
      Felix Namba Felix Namba 25 декабря 2013 15:47 #
      Спасибо!

      Подумал, и нашёл иную конструкцию, которая помогла решить вопрос с гибкостью дизайна сайта - дополнительные параметры страницы :)

      Очень удобно!!!
      И вообще, спасибо за вашу работу :) Начал строить блог на самом популярном блоговом движке (чтоб не называть имён), тк новый webasyst показался сложным, в итоге вернулся обратно (пользуюсь shop-script) и разобрался за 2 вечера!!! Радости нет предела :)

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите