我目前正在开发一个使用谷歌图片搜索的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命令将它们重定向到带有结果的谷歌图片网站,但理想情况下我喜欢这个脚本为了识别是否有结果,我觉得我可能正在接近这一切都是错的,提前谢谢。
答案 0 :(得分:0)
好吧,对于初学者,您可能想先检查第1行是否设置了$_REQUEST['action']
,例如isset()
功能。
至于处理反馈,您可以尝试查看PHP Simple HTML DOM Parser - 这基本上允许您从特定页面获取HTML内容,您可以自己处理等等。
希望这有帮助!祝你好运!