PHP: cURL Antwort als Variable speichern
Wenn man in PHP eine HTTP-Anfrage mit cURL absenden möchten, wird das Ergebnis direkt ausgegeben. Möchte man das nicht, kann man die cURL Antwort aber auch in eine Variable spreichen. Dazu muss einerseits eine Variable als Ziel angegeben werden, andererseits mit der curl_setopt-Funktion die Einstellung angepasst werden.
Durch die Verwendung von curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); wird sichergestellt, dass die Antwort nicht direkt an den Browser gesendet, sondern in der angegebenen Variablen gespeichert wird.
Hier ist ein Beispiel-Code, der mit PHP eine cURL-Anfrage an eine URL sendet. Das cURL Ergebnis wird mit “$result = curl_exec($ch)” in eine Variable gespeichert. Anschließend steht es in der Variable $result zur weiteren Bearbeitung zur Verfügung.
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.example.com/');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
?>
Mit diesem Code wird die Antwort von “http://www.example.com/” in die Variable $result gespeichert. Damit kann man den Inhalt auswerten oder mit dem echo Befehl ausgegeben. Sollte der Code nicht funktionieren, fehlt die cURL Bibliothek “php-curl”: Die muss dann auf dem Webserver noch installiert oder von dem Webhoster nachgerüstet werden.
- Taschenrechner programmieren: bestimmte Variable definieren
Hallo ihr Lieben :)!!!Ich habe einen TI 83+ und möchte längere Formeln einspeich...
- Perl-Fehler in FHEM: "Global symbol $Variable requires explicit package nam
- Antwort geben .......
- Antwort: PC Startet nicht
- Ebay Kleinanzeigen - Bilder bei Antwort einfügen
- datenschutz (44x gelesen)
- windows-mehr-geschwindigkeit (37x gelesen)
- windows-beschleunigen (36x gelesen)
- windows-geschwindigkeits-einstellungen (35x gelesen)
- windows-schneller-starten-autostart-aufraeumen (24x gelesen)
Mehr Tipps zu PHP: cURL Antwort als Variable speic...
-
Javascript “striptags”: HTML Befehle aus Variable entfernen!
PHP hat die Funktion "striptags", mit der sich ganz leicht sämtliche HTML Befehle aus einem Wert entfernen lassen. In Javascript gibt es dafür zwar keinen...
-
FHEM: Vordefinierte Variablen nutzen – oder eigene definieren
FHEM hat für die Programmierung zahlreiche Variablen schon vordefiniert, auf die man ganz einfach zugreifen kann - zum Beispiel um einen Aktor nur zu bestimmten...
-
Schnell-Tipp: “Global symbol $Variable requires explicit package name”
Ein häufiger Anfänger-Fehler in Perl ist die Meldung "Global symbol $Variable requires explicit package name" - die lässt sich aber ganz einfach beheben! Ausgelöst wird...
-
PHP Fehler anzeigen: Fehleranzeige aktivieren für eine oder alle Seiten!
Schnell sehen, wo der PHP Fehler liegt: Dazu schaltet man die PHP Fehleranzeige ein, um genaue Informationen zu Problem und Zeilennummer zu bekommen. Die PHP...
-
GD Bild-Bibliothek für PHP installieren (z.B. auf einem Raspberry Pi)
Mit der Bild-Bibliothek "GD" kann man mit PHP zahlreiche Bildbearbeitungsfunktionen nutzen: So lassen sich Bilder erstellen, zuschneiden, umwandeln oder auch darin/darauf zeichnen. Die GD Bibliothek...
-
GD Bild-Bibliothek für PHP installieren (z.B. auf einem Raspberry Pi)
Mit der Bild-Bibliothek "GD" kann man mit PHP zahlreiche Bildbearbeitungsfunktionen nutzen: So lassen sich Bilder erstellen, zuschneiden, umwandeln oder auch darin/darauf zeichnen. Die GD Bibliothek...
PHP: cURL Antwort als Variable speichern