phpのcurl
以前作成していた横断検索システム(未完成)につかったcurlのメモ。
(curlはデフォルトではいっていないのでインストール必要だったはず)
とにかく力技で横断検索したり、データをとってくるとき便利。
もってきた検索結果htmlの解析は正規表現で。
以下のオプションはけっこう適当。
$post_data = "title=knowledge"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,"http://library-documents.jaea.go.jp/opac/r_search_result.asp"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); $result = curl_exec($ch); if ($result === false){ print curl_error($ch); exit(); } curl_close($ch); echo $result;