kostenloser Webspace werbefrei: lima-city


Externe Webseiten abfragen und in einen String speichern?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    thefan666

    Kostenloser Webspace von thefan666

    thefan666 hat kostenlosen Webspace.

    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?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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
  4. die frage kommt schon da und dort in diesem forum vor. hier eine (etwas andere) lösung, kopieren in eine datei:
    <?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";
    
    }
    ?>
    Andere möglichkeiten:
    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
  5. 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
  6. Autor dieses Themas

    thefan666

    Kostenloser Webspace von thefan666

    thefan666 hat kostenlosen Webspace.

    Erst mal vielen Dank für eure schnelle Hilfe.
    Ich werden mir die Funktionen und das Snoopy mal anschauen.
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!