尝试在我的网站上启用搜索图片的搜索功能,到目前为止没有任何工作。我设置了search.html表单,但唯一的问题是search.php页面。 search.php的代码从“responseData->结果为$ result”停止工作{$ results [] = array('$ url'=> $ result-> url,'alt'=> $ result - > title);} print_r($ results); foreach($ results as $ image);?>“然而,到目前为止,前几部分似乎正在起作用。请描述代码的错误和编辑。如果你们中的任何人可以,尝试制作一个新的PHP代码,以便php形式:
<form action='search.php' method='GET' id="barbot">
<input name='search' size="45" type='text' placeholder='Search' autocomplete='off'/>
<input type='submit' value='Find' id="submit"/>
</form>
可以工作。 这是我到目前为止的PHP代码:
<?
$url="uploaded/";
function get_url_contents($url) {
$crl = curl_init();
curl_setopt($crl);
curl_setopt($crl, CURLOPT_URL, $url);
curl_setopt($crl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($crl, CURLOPT_CONNECTTIMEOUT, 5);
$ret = curl_exec($crl);
curl_close($crl);
return $ret;
}
$json = get_url_contents('$url');
$data = json_decode($json);
foreach ($data->responseData->results as $result) {
$results[] = array('$url' => $result->url, 'alt' => $result->title);
}
print_r($results);
foreach($results as $image);
?>