-
Schneller Einstieg
-
Grundlagen
-
Hilfsklassen
- Benchmark Klasse
- Cache Klasse
- Captcha Klasse
- cURL Klasse
- Database Klasse
- Date Klasse
- Errors Klasse
- FileSystem Klasse
- FTP Klasse
- Images Klasse
- Language Klasse
- Logger Klasse
- Number Klasse
- PayPal Klasse
- PHPMailer Klasse
- Plugins Klasse
- RestClient Klasse
- Security Klasse
- Template Klasse
- Text Klasse
- URL Klasse
- XML Klasse
- ZIP Klasse
cURL Klasse
In den folgenden Abschnitten werden die einzelnen Methoden der Klasse erklärt.
curl_extension_exists
public static bool curl_extension_exists ()
Kontrolliert ob Ihr Webserver die PHP Extension curl
in der php.ini aktiviert hat. Ist dies der Fall, kommt als Antwort ein true
zurück, bei einem Fehler oder wenn die Extension nicht gefunden wurde ein false
.
get_data
public static mixed get_data ( String $url, Array $postfields = [], Boolean $ssl = false)
Die Methode get_data
sendet eine Anfrage an eine WebURL und bekommt, wenn alles richtig läuft, eine Antwort der WebURL zurück.
Parameterliste
url
Die WebURL die aufgerufen werden soll.
postfields
Wenn man bestimmte Daten an die WebURL übermitteln möchte, kann man hier ein Assoziatives Array angeben. Diese Daten werden dann anschließend beim Aufruf der WebURL als POST mit versendet. Standardmäßig ist der Parameter leer.
ssl
Wenn es sich um eine SSL Verbindung (https) handelt, kann man dies hier mit einem true
angeben. Standardmäßig ein false
downloadFile (ab v2.4.0)
public static bool downloadFile ( string $url, string $destination)
Lädt eine Datei von einem Webserver herunter und speichert die Datei auf den lokalen Webserver ab.
Parameterliste
url
Die Web-URL wo die Datei liegt, die heruntergeladen werden soll.
destination
Der absolute Pfad auf dem lokalen Server wo die heruntergeladene Datei abgespeichert werden soll.
get_status
public static int get_status ( String $url)
Ruft den HTTP-Statuscode einer WebURL ab.
Parameterliste
url
Die WebURL dessen HTTP-Statuscode kontrolliert werden soll.
get_city_coordinates
public static object get_city_coordinates ( String $city)
Die Methode get_city_coordinates
Liefert Längen und Breitengrade einer Adresse / Stadt zurück.
Parameterliste
city
Der Name der Stadt oder eine komplette Adresse. Hierbei ist zu beachten das wenn die Stadt mehrmals mit dem selben Namen auf der Welt existiert, ein verfälschtes Ergebnis zurück kommen könnte. Die kann man umgehen, indem man die komplette Adresse eingibt.
get_city_name_by_ip
public static string get_city_name_by_ip ()
Gibt den Namen der Stadt von der eigenen IP Adresse zurück. Die Genauigkeit kann hier stark Schwanken. Das Abfragen von fremden IP Adressen ist hierbei aber nicht möglich. Wenn die Methode keine Stadt finden sollte, wegen zum Beispiel einem Proxy, kommt "Not found" zurück.