phpを使用した指定されたウェブページのタイトルが取得できずに困っています。
該当のスクリプトは以下のとおりです。
正規表現で<title></title>の値を抜き出したいのですがそれができません。。
抜き出せないのはすべてもウェブページのタイトルではなく一部
(例えば、http://jp.eurail.com/trains-europe/high-speed-trains/ice)
でその現象が発生している状況です。
原因がわかるからおられましたらお助けいただけますと嬉しいです。
lang
1function file_get_contents_curl($url){ 2 $ch = curl_init(); 3 curl_setopt($ch, CURLOPT_HEADER, 0); 4 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 5 curl_setopt($ch, CURLOPT_URL, $url); 6 curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 7 $data = curl_exec($ch); 8 curl_close($ch); 9 return $data; 10} 11 12$url = ’http://jp.eurail.com/trains-europe/high-speed-trai’; 13$html = file_get_contents_curl($url); 14 15preg_match(’/<title>(.+)<\/title>/’,$html,$matches); 16$title = $matches[1];
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。