Ankündigung

Einklappen
Keine Ankündigung bisher.

Titel einer Html-Seite auslesen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Gast-Avatar
    Ein Gast erstellte das Thema Titel einer Html-Seite auslesen.

    Titel einer Html-Seite auslesen

    Hallo Forum,

    wie kann man den Titel einer Html Seite auslesen, also das was zwischen
    <title>Das ist der Title steht</title>
    gibt es da schon was fertiges

    Gruß

    Peter


  • Gast-Avatar
    Ein Gast antwortete
    So das funktioniert

    Code:
    <?php
    $str_to_search = "";
    $rd_file = "test.htm";
    $fp = @fopen($rd_file, "r") or die ("Kann Datei nicht lesen.");
    while ($line = fgets($fp, 1024)) {
      $str_to_search .= ($line);
    }
    fclose($fp);
    echo $str_to_search ;
    echo preg_match("=(.*)<title>(.*?)\</title>(.*)=ims",$str_to_search,$titel);
    echo "
    ";
    echo $titel[0]."
    ";
    echo $titel[1]."
    ";
    echo $titel[2]."
    "; //Hier steht der Titel
    echo $titel[3]."
    ";
    ?>
    Danke an die vielen Helfer
    Peter

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Code:
    if(ereg("<title>(.+)</title>",$string,$array)){
    echo $array[1]; //gibt den titel aus
    } else {
    echo "titel nicht definiert";
    }

    Einen Kommentar schreiben:


  • Guradia
    antwortet
    preg_match()

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    ich wollt ansich nichts ersetzen. Sondern den title in einem String speichern.

    Gruß
    Peter

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Du musst den Regex noch anpassen:

    Code:
    =(.*)<titel>(.*?)\</titel>(.*)=ims
    Den kannst du dann mit ereg_replace verwenden! http://de3.php.net/manual/de/function.ereg-replace.php

    wilko

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Hallo irgendwie pack ichs nicht. Also ich lese w.u. den file ein
    und dann


    Code:
    <?php
    $str_to_search = "";
    $rd_file = "index.htm";
    $fp = @fopen($rd_file, "r") or die ("Kann Datei nicht lesen.");
    
    while ($line = fgets($fp, 1024)) {
      $str_to_search .= $line;
    }                   
    fclose($fp);
    
    ?>
    wie bekomm ich
    Code:
     =(.*)\[php\](.*?)\[\/php\](.*)=ims
    rein.

    Gruß
    Peter

    Einen Kommentar schreiben:


  • Guradia
    antwortet
    Zitat von peterkh
    Code:
    =(.*)\[php\](.*?)\[\/php\](.*)=ims
    zweimal = kapier ich nicht
    Hätten auch je 2
    |
    #
    ;
    :
    /
    \
    ......

    sein können... das sind nur zwei Begrenzer, die man für die perl-RegExp-Syntax benötigt.

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Bitte nochmal für Dummies

    Code:
    =(.*)\[php\](.*?)\[\/php\](.*)=ims
    zweimal = kapier ich nicht

    Gruß
    Peter[/code]

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Zitat von wilko
    Wäre aber doch auch ne Erfindung! Serverseitiges JavaScript, wäre zwar n bissel was anderes aber bestimmt lustig!

    wilko
    Lass das mal Programmieren und durchsetzen
    phpfriend.de-java

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Wäre aber doch auch ne Erfindung! Serverseitiges JavaScript, wäre zwar n bissel was anderes aber bestimmt lustig!

    wilko

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Zitat von Michigras
    Meikel, was meinst du? Hab ehrlich gesagt keine Ahnung
    Das war ein Jux, im Apachen das nicht vorhandene Modul javascript anzuknipsen. :wink:

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Ja, stimmt schon. Aus seinem Post geht das ja nicht heraus. Meikel, was meinst du? Hab ehrlich gesagt keine Ahnung

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    ???Mit Javascript geht das meinermeinung nur, wenn man das in die Datei reinschreibt, von der man den Titel haben möchte!

    wilko

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Zitat von Michigras
    Per JavaScript gehts auch
    Huch?
    Code:
    # httpd.conf
    LoadModule javascript /usr/lib/apache/mod_javascript.so
    #
    AddType application/x-httpd-javascript .js .php

    Einen Kommentar schreiben:

Lädt...
X