![]() |
Как проверить, выдает ли скрипт пустое изображение?
Допустим, есть переменная:
<?php $a = "avatar.php?userid=14"; ?> Допустим, у пользователя 14 нет аватар - т.е. avatar.php ничего не выдает. Так вот, как это определить? Чтобы если аватар есть выводилось "а", если нет - "б". Спасибо. |
А что он выдает если нет изображения? Ничего? Т.е. пустую строку? ... так и проверяй на это.
|
RaZEr
На экран вообще ничего не выводится. Но как это обработать в скрипте я не знаю. Попробуй, возьми на форуме человека без аватара и укажи его в avatar.php. |
Короче проверяй что возвращает скрипт. Если при отсутствии аватара, возвращает не пустую строку, а картинку 1х1, то посчитай content-length и далее проверяй на нее.
|
RaZEr
А как ее считать (content length)? сорри, я только учусь... |
fopen,fread,strlen
|
Тогда почему вот это не работает:
PHP код:
|
Цитата:
|
RaZEr
Да. Открыть Прочитать Длина А как правильно писать я не уверен... Вот и пишет not a valid stream resource А в примере, с которого я брал синтаксис, там это в кавычкаъ |
|
Neo
PHP код:
|
Цитата:
Добавлено через 1 минуту: 2 BiГ:Моя поправка слегка устарела, из-за того что ты исправил пост. |
BiГ
Большое спасибо. |
| Часовой пояс GMT +4, время: 21:03. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.