Попытка включить функцию поиска на моем сайте, которая ищет изображения, и пока ничего не работает. У меня настроена форма search.html, но единственной проблемой является страница search.php. Код для search.php перестает работать из «responseData-> results как $ 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);
?>
Задача ещё не решена.
Других решений пока нет …