PHP では、Web ページの HTML コードを取得する方法が複数あります。 2 つの一般的な方法を見てみましょう:
PHP サーバーで URL fopen ラッパーが許可されている場合は、file_get_contents 関数を使用して HTML コードをフェッチできます:
<code class="php">$html = file_get_contents('https://stackoverflow.com/questions/ask');</code>
この方法はシンプルで、基本的なニーズには十分です。
より高度な制御については、cURL 関数の使用を検討してください。
<code class="php">$c = curl_init('https://stackoverflow.com/questions/ask'); curl_setopt($c, CURLOPT_RETURNTRANSFER, true); // Set other desired cURL options here... $html = curl_exec($c); if (curl_error($c)) die(curl_error($c)); // Get the HTTP status code if needed $status = curl_getinfo($c, CURLINFO_HTTP_CODE); curl_close($c);</code>
cURL は柔軟性が高く、ヘッダー、Cookie、認証など、リクエストのさまざまな側面をカスタマイズできます。
以上がPHP で Web ページから HTML コードを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。