Frage

Diese Frage ist einfach. Welche Funktion würde ich in einem PHP-Skript verwenden, um Daten von einer URL in eine Zeichenfolge zu laden?

War es hilfreich?

Lösung

ROTATION ist in der Regel eine gute Lösung: http://www.php.net/curl


// create a new cURL resource
$ch = curl_init();

// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

// grab URL and pass it to the browser
$html = curl_exec($ch);

// close cURL resource, and free up system resources
curl_close($ch);

Andere Tipps

Ich glaube, Sie suchen

$url_data = file_get_contents("http://example.com/examplefile.txt");

Mit Datei-Wrapper können Sie file_get_contents verwenden http Ressourcen zuzugreifen (ziemlich genau GET-Anfragen, keine POST). Für kompliziertere HTTP-Anfragen können Sie die curl-Wrapper verwenden, wenn Sie sie installiert haben. Prüfen Sie php.net für weitere Informationen.

Schauen Sie sich Snoopy , eine PHP-Klasse, die einen Web-Browser simuliert:

include "Snoopy.class.php";
$snoopy = new Snoopy;
$snoopy->fetchtext("http://www.example.com");
$html = $snoopy->results;
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top