Как выводить изображения с помощью php? - PullRequest
1 голос
/ 25 октября 2011
<?php
$f = new SaeFetchurl();
$img_data = $f->fetch( 'http://ss7.sinaimg.cn/bmiddle/488efcbbt7b5c4ae51ca6&690' );
$img = new SaeImage();
$img->setData( $img_data );
$img->resize(200); 
$img->flipH(); 
$img->flipV(); 
$new_data = $img->exec();
$img->exec( 'jpg' , true );

if ($new_data === false)
        var_dump($img->errno(), $img->errmsg());
?>

Вот код от sina sae.Предлагает сервис изображений.Когда я вставляю код на свою страницу, я просто вижу беспорядок в браузере.

Что означает "$ img-> exec ('jpg', true);"значит?

Как вывести изображения с помощью php?

Ответы [ 3 ]

3 голосов
/ 25 октября 2011

С беспорядком вы имеете в виду кучу персонажей?

Попробуйте установить информацию заголовка

header('Content-type: image/jpeg');
0 голосов
/ 30 октября 2011

просто добавлю к Алексу. Я использовал это в течение последних новых дней, и я заметил, что мои изображения не будут отображаться на странице без дополнительных 2 строк ниже.

    header('Content-type: image/jpeg');
    imagepng($img);
    imagedestroy($img);
0 голосов
/ 25 октября 2011

Беспорядок может быть интерпретированным изображением (кодом).Возможно, вы захотите включить скрипт php в атрибут src тега html-изображения.

Как:

<img src="foobar.php?optional=params" />
...