如果从images.google.com

时间:2015-12-03 23:37:58

标签: html google-image-search

我目前正在开发一个使用谷歌图片搜索的html /脚本,如果找到结果,只返回是或否,我想我可以处理来自用户的解析信息(图像的URL)进入谷歌图片搜索网址字符串,但我不能确定什么变量或我如何让我的脚本识别是否找到结果......我为我的脚本道歉,作为我唯一的语言道歉之前使用的是ASP,但经验很少:

   <?php 
$action=$_REQUEST['action']; 
if ($action=="")    /* display the contact form */ 
    { 
    ?> 
    <form  action="" method="POST" enctype="multipart/form-data"> 
    <input type="hidden" name="action" value="submit"> 
    Link to image:<br> 
    <input name="name"/><br>
    </form> 
    <?php 
    }  
else                /* send the submitted data */ 
    { 
    $name=$_REQUEST['name'];  
    if (($name==""))
        { 
        echo "Please Enter a URL"; 
        } 
    else{         
        echo "https://www.google.ca/searchbyimage?site=search&image_url=$name&as_sitesearch=jamesmorgan.ca&safe=images"; 
        } 
    }   
?> 

我也意识到我的辅助回声命令什么也没做,我想也许我可以使用header命令将它们重定向到带有结果的谷歌图片网站,但理想情况下我喜欢这个脚本为了识别是否有结果,我觉得我可能正在接近这一切都是错的,提前谢谢。

1 个答案:

答案 0 :(得分:0)

好吧,对于初学者,您可能想先检查第1行是否设置了$_REQUEST['action'],例如isset()功能。

至于处理反馈,您可以尝试查看PHP Simple HTML DOM Parser - 这基本上允许您从特定页面获取HTML内容,您可以自己处理等等。

希望这有帮助!祝你好运!