Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: вывод на экран изображения
Форумы портала PHP.SU » » Вопросы новичков » вывод на экран изображения

Страниц (1): [1]
 

1. imediasun2 - 17 Января, 2013 - 16:07:54 - перейти к сообщению
Что тут не правильно, почему изображение не выводится?
PHP:
скопировать код в буфер обмена
  1.  
  2. $filename = "adv1.jpg";
  3. if (isset($filename)){
  4. $load_path= $_SERVER["DOCUMENT_ROOT"]."/img/"; 
  5. $img=imagecreatefromjpeg($filename);
  6. echo $img;
  7. }
  8.  
2. Мелкий - 17 Января, 2013 - 16:36:01 - перейти к сообщению
А кто вам сказал, что вообще должно?
imagecreatefromjpeg возвращает ресурс, для echo не предназначенный.
3. imediasun2 - 17 Января, 2013 - 16:44:44 - перейти к сообщению
а как тогда вывести в
CODE (html):
скопировать код в буфер обмена
  1. <img src="<?=$img_creat;?>">

PHP:
скопировать код в буфер обмена
  1.  
  2. $filename = "adv1.jpg";
  3. $load_path= "../img/";
  4. $img_create=imagecreatefromjpeg($load_path.$filename);
4. Мелкий - 17 Января, 2013 - 17:31:06 - перейти к сообщению
file_get_contents

Но в img всё равно должен быть адрес, по которому браузер может загрузить изображение, а не бинарник изображения.

 

Powered by ExBB FM 1.0 RC1