Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Mengambil Kod HTML dari Halaman Web dalam PHP?

Bagaimana untuk Mengambil Kod HTML dari Halaman Web dalam PHP?

Barbara Streisand
Barbara Streisandasal
2024-11-01 03:06:28200semak imbas

How to Retrieve HTML Code from a Web Page in PHP?

Mengambil Kod HTML Halaman Web dalam PHP

Dalam PHP, terdapat pelbagai pendekatan untuk mendapatkan semula kod HTML halaman web. Mari kita terokai dua kaedah biasa:

Menggunakan url fopen Wrappers

Jika pelayan PHP anda membenarkan url fopen wrappers, anda boleh mengambil kod HTML menggunakan fungsi file_get_contents:

<code class="php">$html = file_get_contents('https://stackoverflow.com/questions/ask');</code>

Kaedah ini mudah dan mencukupi untuk keperluan asas.

Menggunakan cURL

Untuk kawalan yang lebih maju, pertimbangkan untuk menggunakan fungsi 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 menyediakan lebih fleksibiliti dan membolehkan anda menyesuaikan pelbagai aspek permintaan, seperti pengepala, kuki dan pengesahan.

Atas ialah kandungan terperinci Bagaimana untuk Mengambil Kod HTML dari Halaman Web dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn