Вставка картинок ссылкой!

200
.
Вот вам наглядный пример: [img]http://images.net/image_not.gif[/img]
Ну как уже поняли выйдет картинка..
Это сделать легко, меня интересует другое..как мне сделать, чтобы при отсутствии картинки по даному адресу выводился сам тэг, или: "Адрес картинки указан не верно"..
.
Мне кажется, автор хочет, в функции бб кодов при использовании тега картинки проверялось наличие файла по указанному адресу и соответствие формата файла требуемому (а не ошибка 404). При отсутствии оного выводить сообщение об ошибке.
ИМХО: Ненужная, небезопасная и лишняя нагрузка. Реализуемо, но не нужно.
.
ПФК ЦСКА forever!
Есть такое в доп.бб-кодах! Тему #
.
Zenit The BesT
REALball (19.02.2011/16:46)
Есть такое в доп.бб-кодах! Тему #
Разуй глаза. Нету.
.
Wap Master
у меня такой ббкод
$var = preg_replace('#\[image\](.*?)\[/image\]#si', 'bbimg', $var);
а вот функция вывода ошибки при отсутствии фото чет не пашет
function bbimg($image) {
///в разработке
if (file_exists('../blog/sklad/\1')) {
 
   return '<a href="../blog/sklad/\1"><img src="../blog/thumbinal.php?file=\1" alt="Изображение" title="Скачать изображение" /></a>';
 }
 else
 {
   return '<img src="../blog/no_img.jpg" alt="Нет фото" title="Фото отсутствует или удалено" />';
 }
}
.
Fikus79 (19.02.2011/16:44)
Мне кажется, автор хочет, в функции бб кодов при использовании тега картинки проверялось наличие файла по указанному адресу и соответствие формата файла требуемому (а не ошибка 404). При отсутствии он
Типо этого..
Я тута подумал:
Можно будет узнать разрешение файла..
Ну и если высота и ширина допустим меньше 10px, то мы выводим: "Ошибочный Тэг!"
Ну иначе выводим саму картинку..вот тока проблема, я не могу это реализовать..в голову не лезет!
.
Wap Master
Windler (19.02.2011/17:35)
Типо этого..
Я тута подумал:
Можно будет узнать разрешение файла..
Ну и если высота и ширина допустим меньше 10px, то мы выводим: "Ошибочный Тэг!"
Ну иначе выводим саму картинку..вот тока проблем
сделай проще как у меня - выгрузку файла на хост и затем вставку ббкода в нужное место
.
ПФК ЦСКА forever!
Scroll (19.02.2011/17:28)
Разуй глаза. Нету.
Есть! Иначе откуда бы у меня взялась эта функция?
Всего: 8