Was Curl betrifft, bitte Baidu es selbst, ich werde direkt auf den Fall eingehen.
Aktivieren Sie zunächst Ihre Curl-Erweiterung, aktivieren Sie die Curl-Erweiterung in der Datei php.ini, d. h. löschen Sie das Semikolon von extension=php_curl.dll.
Beispiel: Verwenden Sie Curl, um Website-Inhalte zu sammeln und in ein TXT-Dokument auszugeben:
Ziel: Nehmen Sie die Homepage dieses Blogs und geben Sie sie in das Dokument aus
<span style="font-size: 18px;"><?<span style="color: #000000;">php </span><span style="color: #800080;">$ch</span> = curl_init("http://www.cnblogs.com/jianqingwang/"<span style="color: #000000;">); </span><span style="color: #800080;">$fp</span> = <span style="color: #008080;">fopen</span>("example_jianqingwang.txt", "w"<span style="color: #000000;">); curl_setopt(</span><span style="color: #800080;">$ch</span>, CURLOPT_FILE, <span style="color: #800080;">$fp</span><span style="color: #000000;">); curl_setopt(</span><span style="color: #800080;">$ch</span>, CURLOPT_HEADER, 0<span style="color: #000000;">); curl_exec(</span><span style="color: #800080;">$ch</span><span style="color: #000000;">); curl_close(</span><span style="color: #800080;">$ch</span><span style="color: #000000;">); </span><span style="color: #008080;">fclose</span>(<span style="color: #800080;">$fp</span><span style="color: #000000;">); </span>?></span>
Wirkung:
z. B. Website-Inhalte erfassen und direkt ausgeben
Ziel: http://www.cnblogs.com/jianqingwang/ crawlen und direkt ausgeben
// 1. Initialisierung
$ch = curl_init();
// 2. Legen Sie Optionen fest, einschließlich URL
curl_setopt($ch, CURLOPT_URL, "http://www.cnblogs.com/jianqingwang/");
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 0);//Auf 0 ändern, um nicht auszugeben
curl_setopt($ch, CURLOPT_HEADER, 0);
// 3. Ausführen und Holen Sie sich den Inhalt des HTML-Dokuments
$output = curl_exec($ch);
// 4. Lassen Sie den Curl-Griff los
curl_close ($ ch);
?>
<span style="font-size: 18px;"> </span>
Wirkung:
Hinweis: Die Schnittstelle hier ist etwas anders, da die CSS- und Bildadressen relative Pfade sind, sodass die Bilder und CSS ungültig sind.
zB: