代码之家  ›  专栏  ›  技术社区  ›  Craig

将URL作为变量传递给thumbalizer php

  •  1
  • Craig  · 技术社区  · 16 年前

    我正在使用thumbalizer API捕获网站截图。

    我正在尝试将一个变量的URL传递到下面的脚本中,该脚本当前显示 "www.google.com" .

    当我试着做的时候 $url = "www.google.com"; 把那个传给 $image->request($url); 它似乎失败了,并检索了一个屏幕截图,但这表明该URL是不可访问的。

    我做错什么了?

    这里是完整工作顺序的原始PHP。

    <?php
    
        define ("_THUMBALIZR",1);
    
        require_once("config.inc.php"); // get config and functions
        $image=new thumbalizrRequest(); // create object
        $image->request("www.google.com"); // send request
    
        if ($image->headers['Status']=="OK" || $image->headers['Status']=="LOCAL") { // if picture is available
         $image->output(); //dump binary image data
        } else {
         print_r($image->headers); // print text result output - you can dump your own "queued" picture here
        }
    
        ?>
    
    2 回复  |  直到 16 年前
        1
  •  0
  •   Jim    16 年前

    如果您向我们展示您当前的代码(即带有$url的代码),这可能会有所帮助。简而言之,$url被用来代替“www.google.com”不应该有什么不同,只要$url被正确定义并且在当前的范围内(如果在函数内部)。

    显示当前情况,我们可以更好地帮助您解决此问题。

        2
  •  0
  •   Ahmed Nuaman    16 年前
    推荐文章