kostenloser Webspace werbefrei: lima-city


Quellcode einer fremden Seite durchsuchen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    seth93

    seth93 hat kostenlosen Webspace.

    Hallo,

    ist es möglich eine Art Spider mit PHP zu bauen?
    Er soll ein bestimmten Code auf einer Seite durchsuchen.
    Jedoch muss der Code dann an einer bestimmten Stelle stehen und nicht einfach irgendwo.
    Hab grad was mit fopen gesehen, aber nicht verstanden.
    <?php
    
    define ("TEST",1024*1024);
    $url = "http://www.testseite.de/test.html?art=12345";
    
    $fp = fopen($url,"r");
    if(!$fp)
    {
      echo "Seite $url ist nicht ereichbar !<br>";
      exit;
    }
    
    $data = fread($fp,TEST);
    fclose($fp);
    
    echo "<pre>";
    echo htmlentities($data);
    echo "</pre>";
    
    ?>


    Wer könnte mir das mal etwas genauer erklären?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Ja kann man. Das von dir gepostete Skript gibt jedoch einfach nur einen Teil des Inhalts der Seite aus.

    Ich würde die Seite komplett mit file_get_contens laden oder falls du dich als normalen Browser tarnen willst mit HTTP_REQUEST von PEAR.

    Dann hast du die HTML-Seite in einer Variable und kannst lustig mit regEx das herausfiltern was du haben willst
    lg
  4. $fp = fopen($url,"r");
    if(!$fp)
    {
      echo "Seite $url ist nicht ereichbar !<br>";
      exit;
    }
    
    $data = fread($fp,TEST);
    fclose($fp);


    Läd die Seite, soweit diese den Rahmen von "TEST" nicht sprängt, in die Variable $data.

    echo "<pre>";
    echo htmlentities($data);
    echo "</pre>";


    Gibt den Code von der gelesenen Seite aus, wobei htmlentities dafür zuständig ist, die HTML-Tags umzucodieren, da diese ansonsten vom Browser interpretiert werden würden, und damit nicht mehr angezeigt.
  5. 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!