Externe Webseiten abfragen und in einen String speichern?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
absoluter neuling
befehl
browser
code
datei
externen webseite
file
funktion
http
page
programmierung
sache
setting
speichern
string
strip
suche
text
url
weben
-
Hi,
da ich ein absoluter Neuling bin in Sachen PHP Programmierung, suche ich nach einer PHP Funktion um den Quelltext einer externen Webseite auszulesen und in einen String zu speichern.
Welche Befehle und Möglichkeiten hat man da? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Moin!
Erste Anlaufstelle ist php.net. Dort findet sich die Beschreibung der Funktion file_get_contents()
Wenn Du dir dort die Beispiele anschaust und den Querveweisen folgst, solltest Du weiterkommen.
FF -
die frage kommt schon da und dort in diesem forum vor. hier eine (etwas andere) lösung, kopieren in eine datei:
Andere möglichkeiten:<?php $url = "http://www.lima-city.de/"; $dest = "./lima.html"; if ( !@copy ( $url, $dest ) ) { $errors = error_get_last (); echo "COPY ERROR: " . $errors['type']; echo "<br />\n" . $errors['message']; } else { echo "Datei kopiert nach $dest"; } ?>
fopen(), file(), fsockopen(), fgets()s, file_get_contents() ... und wahrscheinlich noch einige die ich nicht ausprobiert habe.
=== edit ===
es heißt natürlich fgetss() !
Beitrag zuletzt geändert: 28.7.2009 12:22:06 von czibere -
thefan666 schrieb:
Hi,
da ich ein absoluter Neuling bin in Sachen PHP Programmierung, suche ich nach einer PHP Funktion um den Quelltext einer externen Webseite auszulesen und in einen String zu speichern.
Welche Befehle und Möglichkeiten hat man da?
Ich glaube das hier ist das richtige für Dich:
http://sourceforge.net/projects/snoopy/
DESCRIPTION:
What is Snoopy?
Snoopy is a PHP class that simulates a web browser. It automates the
task of retrieving web page content and posting forms, for example.
Some of Snoopy's features:
* easily fetch the contents of a web page
* easily fetch the text from a web page (strip html tags)
* easily fetch the the links from a web page
* supports proxy hosts
* supports basic user/pass authentication
* supports setting user_agent, referer, cookies and header content
* supports browser redirects, and controlled depth of redirects
* expands fetched links to fully qualified URLs (default)
* easily submit form data and retrieve the results
* supports following html frames (added v0.92)
* supports passing cookies on redirects (added v0.92)
http://simuliertes.lima-city.de/hauswedellundnolte/snoopy/README -
Erst mal vielen Dank für eure schnelle Hilfe.
Ich werden mir die Funktionen und das Snoopy mal anschauen. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage