<?php
$request_url="http://search.yahooapis.jp/PremiumImageSearchService/V1/imageSearch?";
$api_id="自分のアプリケーションID";
if(isset($_GET["submit"])){
$query=$_GET["query"];
$query=htmlspecialchars($query);
$request=$request_url."appid=".$api_id."&query=".$query;
$xml=simplexml_load_file($request);
foreach($xml->Result as $value){
$url=$value->Url;
$title=$value->Title;
$thumbnail_url=$value->Thumbnail->Url;
$html_table.='<table border="1"><tr><td rowspan="2"><a href="'.$url.'"><img src="'.$thumbnail_url.'"></a></td><td>タイトル:'.$title.'</td></tr><tr><td>URL:'.$url.'</td></tr></table>';
}
}
?>
<html>
<body>
<h2>ヤフー画像検索</h2>
<p>
下記に画像検索した文言を入力してください。
<form action="<?php $_SERVER["PHP_SELF"]?>" method="get">
検索したいワード<input type="text" name="query" value="<?=$query?>" size="30">
<input type="submit" name="submit" value="検索">
</form>
<hr>
<h3>検索結果</h3>
<?=$html_table?>
</p>
</body>
</html>