私は使っている
$html = file_get_html($url);
preg_match("/<title>([^>]*)<\/title>/si", $html, $matches);
$title = $matches[1];
指定された HTML からタイトル グロムを取得するための正規表現。ローカルホストでうまく動作します。しかし、サーバーに行くと表示されますInternal Server Error
。
誰かがこれについて何か知っているなら、私を助けてください。
私は使っている
$html = file_get_html($url);
preg_match("/<title>([^>]*)<\/title>/si", $html, $matches);
$title = $matches[1];
指定された HTML からタイトル グロムを取得するための正規表現。ローカルホストでうまく動作します。しかし、サーバーに行くと表示されますInternal Server Error
。
誰かがこれについて何か知っているなら、私を助けてください。
あなたのライブサーバーにはcurl pearパッケージがインストールされていないと思います。CURL が実行されているかどうかを確認してください
$html
照合する前にコンテンツを印刷してみてください。(私のお気に入りのダンピング機能なので、おvar_export()
file_get_contents()
その代わりに試してくださいfile_get_html()
fsockopen()
、関連するネットワーク機能が有効になっていて利用できるかどうかを確認してください。多くの場合、そうではありません。(DoS の懸念があるため)