[Netzwerkprogrammierung] Mehrere Beispiele für PHP Curl
Mit der cURL-Bibliothek von PHP können Webseiten einfach und effektiv erfasst werden. Sie müssen lediglich ein Skript ausführen und die von Ihnen gecrawlten Webseiten analysieren. Anschließend können Sie die gewünschten Daten programmgesteuert abrufen. Ganz gleich, ob Sie Teildaten aus einem Link abrufen, eine XML-Datei in eine Datenbank importieren oder einfach nur den Inhalt einer Webseite abrufen möchten: cURL ist eine leistungsstarke PHP-Bibliothek.
CURL-Funktionsbibliothek (Client-URL-Bibliotheksfunktion) in PHP
curl_close – eine Curl-Sitzung schließen curl_copy_handle – alle Inhalte und Parameter einer Curl-Verbindungsressource kopieren curl_errno – Gibt zurück eine numerische Zahl, die Fehlerinformationen der aktuellen Sitzung enthält curl_error – Gibt eine Zeichenfolge mit Fehlerinformationen der aktuellen Sitzung zurück curl_exec – Führt eine Curl-Sitzung aus curl_getinfo – Ruft Informationen über ein Curl-Verbindungsressourcenhandle ab curl_init – Eine Curl-Sitzung initialisieren curl_multi_add_handle – Eine separate Curl-Handle-Ressource zu einer Curl-Batch-Sitzung hinzufügen curl_multi_close – Eine Batch-Handle-Ressource schließen curl_multi_exec – Ein Curl-Batch-Handle analysieren curl_multi_getcontent – Gibt den Text zurück Stream der erhaltenen Ausgabe curl_multi_info_read – Ruft die relevanten Übertragungsinformationen des aktuell analysierten Curls ab curl_multi_init – Initialisiert eine Curl-Batch-Handle-Ressource curl_multi_remove_handle – Entfernt ein Handle in den Curl-Batch-Handle-Ressourcenressourcen curl_multi_select – Alle mit der cURL-Erweiterung verknüpften Sockets abrufen, die dann „ausgewählt“ werden können curl_setopt_array — Sitzungsparameter für einen Curl in Form eines Arrays festlegen curl_setopt — Sitzungsparameter für einen Curl festlegen curl_version – Curl-bezogene Versionsinformationen abrufen
Die Funktion der Funktion „curl_init()“ besteht darin, eine Curl-Sitzung zu initialisieren. Der einzige Parameter der Funktion „curl_init()“ ist optional und stellt eine URL-Adresse dar. Die Funktion „curl_exec()“ wird zum Ausführen einer Curl-Sitzung verwendet. Der einzige Parameter ist das von der Funktion „curl_init()“ zurückgegebene Handle. Die Funktion „curl_close()“ wird zum Schließen einer Curl-Sitzung verwendet. Der einzige Parameter ist das von der Funktion „curl_init()“ zurückgegebene Handle.
Beispiel 1: Einfaches Beispiel
Beispiel 2: POST-Daten
sendSMS.php, das zwei Formularfelder akzeptieren kann, eines ist die Telefonnummer und das andere ist der Textnachrichteninhalt.
Verwendung eines Proxyservers
Curl simulierte Anmeldung diskuz Programm, geeignet für DZ7.0, ändern Sie den Benutzernamen in. Ändern Sie einfach Ihren Benutzernamen und Ihr Benutzerpasswort in Ihr Passwort.
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn