代码之家  ›  专栏  ›  技术社区  ›  Mawg says reinstate Monica

有人在XAMPP中对谷歌图表有问题吗?

  •  0
  • Mawg says reinstate Monica  · 技术社区  · 14 年前

    我把这个例子用于post,发现 here .

    在Windows7机器上,它不显示图表,只显示图像的alt文本(我添加到示例中)。当我把这两个文件上传到我的网站上时,它工作得很好。

    还有人用XAMPP尝试过这个吗?会有人吗?如果它在本地主机上对您有效,您可以粘贴整个文本页的代码吗?我会奖励您的答案。谢谢。


    顺便说一句:这是我的测试页。另一个文件 chartserver-image.php 按谷歌网页

    <?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>";
    ?>
    
    1 回复  |  直到 14 年前
        1
  •  1
  •   shamittomar    14 年前

    最有可能的是, fopen 没有为HTTP请求正确设置包装器。 当chartserver-image.php发出fopen请求时。

    因此,在浏览器中,直接转到此链接:

     http://localhost/path/to/file/chartserver-image.php
    

    记住要相应地改变路径。您将看到错误和正在发生的事情。顺便说一句,这与你发布的代码无关。