Intereting Posts
Вопросы о сфере применения PHP – с точки зрения Java-программиста Вставьте строку в строку с индексом Как использовать активную загрузку здесь, я имею в виду только одну переменную вместо двух. Поэтому мне не нужно запускать два отдельных запроса Отправка почты нескольким получателям с помощью sendgrid и codeigniter Как перенаправить страницу с помощью события onclick в php? Неустранимая ошибка: Uncaught CurlException: 7: не удалось подключиться к хосту, заброшенному в … src / base_facebook.php в строке 887 Как изменить контент в div, основанный на выпадающем списке Что может вызвать сбой в функции сериализации PHP? Использовать проверку подлинности Windows в качестве учетных данных для интрасети Значение операции для нескольких массивов, имеющих один и тот же ключ Ошибка сертификата SSL: невозможно получить сертификат локального эмитента при аутентификации с помощью Podio Почему MongoDB Class не работает в Laravel? Добавление сеттеров и Getters в модель Laravel Имитировать конструкцию языка php-массива или проанализировать с помощью регулярного выражения? Как показать предварительный просмотр изображения с помощью jquery перед формой submit в div

проверить, существует ли файл в php

if (!(file_exists(http://mysite.com/images/thumbnail_1286954822.jpg))) { $filefound = '0'; } 

почему это не будет работать?

Related of "проверить, существует ли файл в php"

 if (!file_exists('http://mysite.com/images/thumbnail_1286954822.jpg')) { $filefound = '0'; } 
  1. Функция ожидает строку.

  2. file_exists() не работает должным образом с URL-адресами HTTP.

Основываясь на вашем комментарии к Haim, это файл на вашем собственном сервере? Если это так, вам нужно использовать путь к файловой системе, а не URL (например, file_exists( '/path/to/images/thumbnail.jpg' ) ).

file_exists проверяет, существует ли файл по указанному пути или нет.

Синтаксис:

 file_exists ( string $filename ) 

Возвращает TRUE если существует файл или каталог, указанный по имени файла; FALSE противном случае.

 $filename = BASE_DIR."images/a/test.jpg"; if (file_exists($filename)) { echo "File exist."; } else { echo "File does not exist."; } 

Другим альтернативным методом, который вы можете использовать getimagesize (), он вернет 0 (ноль), если файл / каталог недоступен по указанному пути.

 if (@getimagesize($filename)) {...}