readfile() и картинки

Статус
В этой теме нельзя размещать новые ответы.

Funky_Region

Новичок
readfile() и картинки

Добрый день.
У меня сложилась ситуация, что иногда фото нет по адресу $row['link_pic'] и мне нужно выдать картинку, мол фото нет. Как сделать проверку, есть ли КАРТИНКА или нет, не знаю. Помогите, пожалуйста.

PHP:
header("Content-Type: image/jpeg");
include "common.inc.php";
$newsid=$_GET['newsid'];
$q="SELECT * FROM `news` WHERE id='$newsid'";
$res=mysql_query($q);
while($row=mysql_fetch_array($res)) {
if($row['link_pic']!==""){
$link=$row['link_pic'];
readfile($link);
} else{
readfile("http://www.ru/images/noimage.jpg");
}
}
P.S. Скрипт работает, но не обязательно всегда должна быть картинка по адресу $row['link_pic'].
 

Funky_Region

Новичок
AHTIXPICT
Ты не правильно понял суть вопроса( Ссылка имеется в базе всегда, но ссылка может быть БИТОЙ.

Фанат
Я в курсе, что такое файл, если рассуждать, то картинка - тоже файл. Но мы сейчас не об этом, а о проверке. Мне нужно проверить $link, битая картинка или нет, если битая - подставить No Photo.
 

Фанат

oncle terrible
Команда форума
должен тебе сообщить, что ты заблуждаешься
ты не знаешь, что такое файл.

-~{}~ 15.02.06 13:43:

ё. и, как всешгда - тема в форуме по мускулю.
кто бы сомневался. логика на грани фантастики.

-~{}~ 15.02.06 13:44:

может быть, это ты не понял ответа AHTIXPICT-а, а не он - вопроса?
 

Фанат

oncle terrible
Команда форума
что именно тебе объяснить?
что вопрос не имеет отношения к mysql? что нет никакой разницы, где ты хранишь имя файла?
что, следуя твоей логике, если ты в мускуле хранишь список запчастей для автомобиля, то на этом основании с вопросами по замене масла ты тоже в форум по мускулю будешь обращаться?
 

Фанат

oncle terrible
Команда форума
хохо.
всё чудесатее.
оказывается, файлами здесь и не пахнет.
а есть банальное воровство контента.
 

Funky_Region

Новичок
Фанат
Откуда ты знаешь, что я ворую и на что ставлю копирайты?

-~{}~ 15.02.06 14:05:

И между прочим, флеймишь господин.
 

Фанат

oncle terrible
Команда форума
А очень просто.
когда показывают своё - тогда и проверять ничего не надо.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху