0

再会。

我在页面 INDEX.PHP 中插入带有帮助代码的图像:

<img src="/image.php?com=farm&id=4602">

代码图像.PHP:

<?php 
header("Content-type: image/*");

$image = '/images/no_image.png';

$filename = basename($image);
$file_extension = strtolower(substr(strrchr($filename,"."),1));

switch( $file_extension ) {
    case "gif": $ctype="image/gif"; break;
    case "png": $ctype="image/png"; break;
    case "jpeg":
    case "jpg": $ctype="image/jpg"; break;
    default: $ctype="image/png";
}

// echo $image; // 
//echo $file_extension; will be image/png
 header('Content-type:'.$ctype);
 readfile($image);

}

?>

但我无法获得图像。

在页面 INDEX.PHP 我看到:

在此处输入图像描述

有谁知道哪里出错了?

4

1 回答 1

0

请尝试使用绝对路径。也许可以帮助;)

$image = 'http://yourdomain/images/no_image.png';

或者

在这里你有很好的例子#1

于 2013-10-09T09:46:08.827 回答