cURL kann die URL-Syntax verwenden, um einen Browser zum Übertragen von Daten zu simulieren. Da es sich um einen simulierten Browser handelt, unterstützt er eine Vielzahl von Protokollen wie FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE und LDAP usw., darunter einige: HTTPS-Authentifizierung, HTTP POST-Methode, HTTP PUT-Methode , FTP-Upload, Keyberos-Authentifizierung, HTTP-Upload, Proxyserver, Cookies, Benutzername/Passwort-Authentifizierung, fortsetzbarer Download-Datei-Upload, fortsetzbarer Upload-Datei-Upload, http-Proxy-Server-Pipeline, es unterstützt sogar IPv6, Scoket5-Proxy-Server, Hochladen von Dateien auf den FTP-Server über http-Proxyserver usw.
Aufgrund der leistungsstarken Funktionen von Curl bietet unsere chinesische PHP-Website einige gepackte PHP-Curl-Bibliotheken für Freunde zum Herunterladen und Lernen.
Im Folgenden finden Sie die Download-Adressen und kurzen Beschreibungen von 10 PHP-Curl-Klassenbibliotheken:
1. Kapselung und detaillierte Erklärung gängiger Methoden der Curl-Klasse in PHP
Eine Curl-Klasse in PHP, die den Speicherpfad und den Dateinamen der Cookie-Datei festlegt, die Anmeldung simuliert, um die Cookie-Funktion zu erhalten, die Inhaltserfassungsfunktion simuliert, die Datenübermittlungsfunktion simuliert, Kapselung und detaillierte Erklärungen gängiger Methoden der Curl-Klasse in PHP
2. PHP-Anwendungs-Curl-Erweiterung zum Erfassen der Webseitenklasse
Einführung Eine PHP-Anwendungs-Curl-Erweiterung, um Webseitenklassen abzurufen und abzurufen. Die Informationen werden in Form eines Dateistreams zurückgegeben, anstatt direkt ausgegeben zu werden. Auf normale Weise crawlen, den Titel crawlen, den Artikelinhalt crawlen, die Crawling-Daten abrufen und schließlich einen Test durchführen.
3. PHP verwendet Curl, um die Multithread-Klasse zum Herunterladen von Bildern zu implementieren.
Verwenden Sie den WEB-Server, um die PHP-Multithreading-Funktion zu implementieren Jeder weiß, dass Multithreading, das über WEB-Server implementiert wird, nur einige der Effekte von Multithreading imitieren kann und kein Multithreading im eigentlichen Sinne ist. Die Verwendung von Curl zum Implementieren einer Multithread-Bild-Download-Klasse ist tatsächlich eine Multithread-Klasse, die von PHP mithilfe von Curl implementiert wird. Mit dieser Klasse können wir diese Klasse auch zum Ausführen von Multithread-Aufgaben verwenden.
Eine Curl-basierte PHP5-Klasse mit relativ einfachen Funktionen und besser zum Lernen geeignet. Wenn die CURL-Erweiterung nicht geladen ist, wird das Programm beendet und ermittelt, ob ein Cookie vorhanden ist. Wenn ja, verwenden Sie es direkt. Freunde, die über bessere Unterrichtsmaterialien verfügen, können diese schicken, damit alle gemeinsam lernen und kommunizieren können.
5. Curl-Get- und Post-General-Klassen in PHP
Eine PHP-Curl-Get-Post-General-Klasse, Curl-General-Methode. . get /post überträgt Daten und setzt die Sendemethode auf 0, get 1 post. Es hat einen sehr guten Referenzwert. Wenn es Freunden gefällt, können sie es auf unserer PHP-Chinesisch-Website veröffentlichen, damit alle gemeinsam lernen und kommunizieren können.
6. Die von PHP basierend auf Curl implementierte Aktieninformationsabfrageklasse
Stellt hauptsächlich die von PHP basierend auf Curl implementierte Aktieninformationsabfrageklasse vor und analysiert die Verwendung von PHP in Form eines vollständigen Beispiels Curl ruft die API-Schnittstelle auf, um die relevanten Betriebsfähigkeiten der Aktieninformationsabfragefunktion zu implementieren. Für die Aktieninformationsabfragefunktion müssen wir Daten von Drittanbietern erfassen und diese dann analysieren, um sie zu bilden was wir wollen.
7. Curl-Verarbeitungsklasse von PHP
Stellt hauptsächlich die Verwendung der Curl-Kapselungsklasse von PHP vor und beschreibt die Curl-Kapselungsklasse und ihre Verwendung detaillierter in Form von Beispiele und fasste die Verwendung von GET und POST zusammen.
Bevor wir die Funktion verwenden, müssen wir das PHP-Curl-Modul öffnen (libeay32.dll, ssleay32.dll, php5ts.dll, php_curl.dll)
Schritte zum Öffnen der PHP-Curl-Funktionsbibliothek
1). Entfernen Sie die ;extension=php_curl.dll in der Datei „windows/php.ini“. Ändern Sie php5/libeay32. dll, ssleay32.dll wird in das Systemverzeichnis Windows/ kopiert.
8. Die von PHP implementierte Curl-Kapselungsklasse
9. PHP-gekapselte CURL-Erweiterungsklasse
Führt hauptsächlich die PHP-gekapselte CURL-Erweiterungsklasse ein und analysiert verwandte Techniken wie das Senden von Beiträgen, das Abrufen von Anfragen und das Betreiben von Cookies * @class Der erste Buchstabe des Klassennamens wird großgeschrieben. Der erste Buchstabe jedes Großbuchstabens wird großgeschrieben , Klasse CurlPage* @Variablenvariablenname ist Kleinbuchstaben, Variablenname besteht aus mehreren Wörtern, jedes Wort ist Kleinbuchstaben, verwenden Sie Underscore_Separation, z. B.: $curl_result* @Funktionsfunktionsname hat die gleichen Regeln wie Klassenname zB: Funktion SendRequest* @params Funktionsparameterregeln sind die gleichen wie Variablennamen* @class-variable Mitgliedsvariablen, die mit einem Unterstrich enden, mehrere durch Unterstriche getrennte Wörter.
10. http-Klassenbibliothek: http-Klassenbibliothek, gekapselt basierend auf der PHP-Curl-Bibliothek
php-httplib ist eine gekapselte http-Klassenbibliothek, die auf der PHP-Curl-Bibliothek basiert. Sie ist einfach und benutzerfreundlich, berücksichtigt Leistung und Funktionalität und kann Ihre Webanfrageanforderungen perfekt erfüllen! Weitere Downloads für verwandte Klassenbibliotheken finden Sie unter:http://www.php.cn/xiazai/leiku/qita
[Empfehlungen für verwandte Klassenbibliotheken] 1.【PHP-Unbegrenzte Klassifizierung】Zusammenfassung des umfassendsten PHP-Unlimited-Klassifizierungsbibliothek-Downloads und Textvideo-Tutorials
2.PHP-Paging-Klassencode-Sharing: Die neuesten 10 PHP-Paging-Code-Downloads im Jahr 2017
3.[php-Thumbnail-Klasse] Die neuesten 10 Bibliotheken, die PHP zum Generieren von Miniaturansichten verwenden, stehen zum Download bereit
4.[PHP-Bestätigungscode] Teilen Sie 10 nützliche PHP-Bestätigungscodes