Sehr geehrte Damen und Herren,
ich habe eigentlich nichts mit PHP zutun.
Jetzt brauche ich es doch einmal, ich habe den Inhalt einer Webseite per PHP kopiert und wollte das in eine TXT-Datei packen.
Nur schreibt PHP alles in eine Linie. Ich würde es gerne alles so in der Reihe haben wie bei der Webseite..
Kann einer mir helfen?
VG, Janoroid
Die PHP-Webseite:
Die Webseite die ich kopiert habe:
Die TXT-Datei:
ich habe eigentlich nichts mit PHP zutun.
Jetzt brauche ich es doch einmal, ich habe den Inhalt einer Webseite per PHP kopiert und wollte das in eine TXT-Datei packen.
Nur schreibt PHP alles in eine Linie. Ich würde es gerne alles so in der Reihe haben wie bei der Webseite..
Kann einer mir helfen?
VG, Janoroid
Die PHP-Webseite:
Die Webseite die ich kopiert habe:
Die TXT-Datei:
PHP-Code:
<?php
function HomepageLaden($url, $postdata)
{
$agent = "Meine Browserkennung v1.0 :)";
$header[] = "Accept: text/vnd.wap.wml,*.*";
$ch = curl_init($url);
if ($ch)
{
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
# mit den nächsten 2 Zeilen könnte man auch Cookies
# verwenden und in einem DIR speichern
#curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");
#curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
if (isset($postdata))
{
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
}
$tmp = curl_exec ($ch);
curl_close ($ch);
}
return $tmp;
}
$_url = "http://192.168.0.38/";
$_buffer = HomepageLaden($_url, "");
echo strip_tags($_buffer);
$handle = fopen ("Hallo.txt", "w");
fwrite ($handle,$buffer);
fclose ($handle);
?>
Kommentar