
![]() |
Здравствуйте Гость ( Вход | Регистрация ) |
|
|
|
![]() ![]() ![]() |
![]() |
۩
Дата
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 23 Пользователь №: 36146 На форуме: Карма: ![]() |
Есть такой код:
if (file_exists('http://clannr.org/an/skin/Indeoo.png')) { Несмотря на то, что "http://clannr.org/an/skin/Indeoo.png" реально существует, выводится значение "false", скажите пожалуйста, в чем проблема, и что я сделал не так? |
![]() |
|
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 1867 Пользователь №: 20757 На форуме: Карма: 197 ![]() |
проверять наличие удаленного файла лучше функцией get_headers()
|
![]() |
۩
Дата
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 23 Пользователь №: 36146 На форуме: Карма: ![]() |
Заработало! Спасибо!
|
![]() |
۩
Дата
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 23 Пользователь №: 36146 На форуме: Карма: ![]() |
Хотя... Теперь наоброт, если файла нету то выводит true...
|
![]() |
|||
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 1867 Пользователь №: 20757 На форуме: Карма: 197 ![]() |
надеюсь вы прочитали документацию т.к. функция возвращает не boolean а array и false в случае ошибки |
||
![]() |
۩
Дата
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 23 Пользователь №: 36146 На форуме: Карма: ![]() |
Посмотрите внимательнее:
if (get_headers('http://clannr.org/an/skin/Indeoo.png')) { Если файл есть у меня выводится "true" иначе "fasle", тем не менее, какой бы я бред не написал в строке вместо "('http://clannr.org/an/skin/Indeoo.png')" - выводится true. |
![]() |
|
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 1867 Пользователь №: 20757 На форуме: Карма: 197 ![]() |
Посмотрите внимательнее: http://php.net/manual/ru/function.get-headers.php
вам скорее всего нужно что-то подобное: if (($headers = get_headers('http://clannr.org/an/skin/Indeoo.png')) && strstr($headers[0],'200')) { |
![]() |
۩
Дата
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 23 Пользователь №: 36146 На форуме: Карма: ![]() |
Ура! Спасибо, работает на 100% : )
|
![]() |
![]() ![]() ![]() |