我使用POST的示例,找到了here。
在Windows 7机器上它不显示图表,只显示图像的ALT文本(我添加到示例中)。当我将这两个文件上传到我的网站时,它的工作正常。
有没有其他人尝试使用XAMPP?有人吗?如果它在localhost上适用于您,请粘贴您的文本页面的整个代码&我会给出答案。谢谢。
顺便说一下:这是我的测试页面。另一个文件chartserver-image.php
与Google的页面相同
<?php
echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\"\"http://www.w3.org/TR/html4/strict.dtd\">";
echo "<html>";
echo "<head>";
echo "<title>Where's my Google Chart, then?</title>";
echo "<meta http-equiv=\"Content-type\" content=\"text/html;charset=UTF-8\">";
echo "<meta HTTP-EQUIV=\"Pragma\" CONTENT=\"no-cache\">";
echo "<meta HTTP-EQUIV=\"Expires\" CONTENT=\"-1\">";
echo "<style type=\"text/css\">";
echo " body { font: 12px Arial; }";
echo "</style>";
echo "</head>";
echo "<body>";
echo "<div>";
echo "<img width='600' height='200' src='chartserver-image.php' alt='alt text'>";
echo "</div>";
echo "</body>";
echo "</html>";
?>
答案 0 :(得分:1)
最有可能的是,fopen
包装器未正确设置HTTP请求。由于chartserver-image.php发出fopen请求。
因此,在您的浏览器中,直接转到此链接:
http://localhost/path/to/file/chartserver-image.php
请记住相应地更改路径。您将看到错误以及发生了什么。顺便说一下,它与您发布的代码无关。