PHP/CURL
Das PHP -Modul, das zum Zugriff auf die Funktionen von verwendet wird Die libcurl Bibliothek heißt PHP/CURL. Sie müssen überprüfen, ob dies in PHP aktiviert ist oder nicht, bevor Sie die Beispiele dieses Tutorials testen. Sie können die ausführen phpinfo () Funktion zur Überprüfung dieses Moduls ist in PHP aktiviert oder nicht.
phpinfo ();Wenn das Modul in PHP nicht standardmäßig aktiviert ist, führen Sie die folgenden Befehle aus, um die PHP-Curl auf Ubuntu zu installieren, und starten Sie den Apache-Server neu.
$ sudo apt installieren libapache2-mod-php-php-curlMeistens gebrauchte Lockenfunktionen
Funktionsname | Zweck |
---|---|
curl_init () | Es wird verwendet, um eine Curl -Sitzung zu initialisieren. |
curl_exec () | Es wird verwendet, um die gestartete Curl -Sitzung auszuführen. |
curl_close () | Es wird verwendet, um eine Curl -Sitzung zu schließen. |
curl_error () | Es wird verwendet, um die letzte Fehlermeldung der aktuellen Curl -Sitzung zurückzugeben. |
curl_errno | Es wird verwendet, um die letzte Fehlernummer der aktuellen Curl -Sitzung zurückzugeben. |
curl_setopt () | Es wird verwendet, um eine Option für eine Curl -Übertragung festzulegen. |
curl_setopt_array () | Es wird verwendet, um mehrere Optionen für eine Curl -Übertragung festzulegen. |
curl_reset () | Es wird verwendet, um alle Optionen einer libcurl -Sitzung zurückzusetzen. |
curl_pause () | Es wird verwendet, um eine Verbindung zu pausieren. |
curl_version () | Es wird verwendet, um die Informationen der Curl -Version zu erhalten. |
Beispiel 1: Abrufen Sie die Informationen aus einer URL -Adresse ab
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die Informationen aus einer bestimmten URL -Adresse abzurufen. Curl_init () Funktion wird hier verwendet, um die Curl -Sitzung für die definierte URL -Adresse zu initialisieren. Der erste curl_setopt () Die Funktion wird verwendet, um den Seiteninhalt der definierten URL -Adresse zurückzugeben. 1 wird als dritter Argumentwert dieser Funktion übergeben, um den Seiteninhalt als Zeichenfolgewert zurückzugeben. Als nächstes die zweite curl_setopt () Funktion wird verwendet, um die Header -Informationen aus der Ausgabe wegzulassen. Die Funktion curl_exec () führt die CULL.
// Initialisieren Sie die Curl -SitzungAusgang:
Nach dem Ausführen des obigen Skripts wird die folgende Ausgabe angezeigt. “Https: // linuxhint.com ”wird als URL -Adresse im Skript angegeben. Der Inhalt dieser Website wird also angezeigt.
Beispiel 2: Schreiben Sie die Curl -Ausgabe in eine Datei
Im vorherigen Beispiel wird die Ausgabe des Skripts im Browser angezeigt. Sie können jedoch den Rückgabewert jeder URL -Adresse in einer Datei auch mit Curl speichern. Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die URL. Curlopt_file Option wird in verwendet curl_setopt () Funktion zum Speichern der Ausgabe, nachdem Sie die Curl -Sitzung in die Ausführung in die Ausführung befinden Ausgang.txt Datei. Wenn die ungültige URL.
Ausgang:
Das folgende Formular wird nach dem Ausführen des Skripts angezeigt. Hier wird eine gültige URL -Adresse als URL -Adresse angegeben.
Die folgende Ausgabe wird angezeigt, nachdem die Taste Senden Sie die Senden -Taste aus.
Beispiel 3: Setzen Sie die Curl -Option mit dem Array
Wenn Sie zum Zeitpunkt der Ausführung der Curl -Sitzung mehrere Curl -Optionen festlegen möchten, müssen Sie die Funktion curl_setopt_array () verwenden. Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die Verwendung dieser Funktion zu kennen. Zwei Lockenoptionen werden unter Verwendung einer Array -Variablen festgelegt, und diese Variable wird als Optionsvariable des curl_setopt_array () Funktion.
// Definieren Sie die Optionen anAusgang:
Die folgende Ausgabe wird nach dem Ausführen des Skripts angezeigt. „Http: // Beispiel.com ”wird als URL -Adresse im Skript angegeben.
Abschluss
Die einfachen Verwendungen von Curl in PHP werden in diesem Tutorial unter Verwendung verschiedener Beispiele angezeigt. In PHP gibt es viele integrierte Lockenfunktionen, um verschiedene Arten von Aufgaben zu erledigen. Dieses Tutorial hilft den Lesern, die grundlegenden Verwendungen von Curl in PHP zu kennen.