1

我想通过我的服务器(wasit 服务器)从其他服务器检索图像并将其发送给客户端。我使用了这个结构:

测试.html:

<img src="test2.php?img=http://the server/img/a.jpg">

测试2.php:

<?php
ob_start();
if (isset($_GET['img'])) {
    $im = imagecreatefromjpeg($_GET['img']);
    header('Content-Type: image/jpeg');
    imagejpeg($im);
    imagedestroy($im);
}
ob_end_flush();
?>

但它不起作用。

为什么?请帮我 !!!

4

1 回答 1

0

你看过你的错误日志吗?

您可能至少面临以下问题之一(也可能是其他问题):

  • 您没有(正确)安装 GD 库。
    • 但是如果你这样做了:你安装了这个库的哪个版本?
  • 在您的php.ini中,您已设置:allow_url_fopen=0

最后一个错误禁止您从服务器外部加载图像。

如果您向我们提供您的错误日志中关于您的脚本的内容,我们将能够为您提供更好的帮助。

于 2012-11-30T03:05:09.890 回答