PHP soll gewisse HTML Überschrift ausgeben

Dieses Thema im Forum "Programmieren" wurde erstellt von flavorious, 4. März 2005.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. flavorious

    flavorious Byte

    Registriert seit:
    12. Juni 2004
    Beiträge:
    28
    Hallo, folgendes:
    Ich habe ein kleines Tool in PHP, welches mir meine
    HTML-Dateien in einem Verzeichnis ausliest und als jede
    Datei als Link untereinander auflistet.
    Problem:
    Bis jetzt habe ich es noch nicht geschafft, dass
    in der $datei eine Überschrift <h2>Überschrift</h2>
    gelinkt wird, anstatt der eigentliche Dateiname.

    Kann mir jemand Tipps geben wie ich in einer HTML-Datei ein gewissen Teil auslesen
    und anzeigen lassen kann?

    Vorhandene Dateien für das Vorhaben:
    - ausgabe.php (Seite mit dem unten stehenden PHP-Teil)
    - ...html (mehrere HTML Seiten in einem Verzeichnis)

    ...
    <ol type="1">
    <?php
    $verz = dir(".");
    while ($datei = $verz->read()) {
    if (eregi(".html$", $datei)) {
    echo("<li><a target=\"_blank\" href=\"$datei\">");
    echo("$datei");
    echo("</a></li>\n");
    }
    }
    ?>
    </ol>
    ...
    :aua:
    Ich hoffe auf Hilfe.
     
  2. kalweit

    kalweit Hüter der Glaskugel

    Registriert seit:
    18. April 2000
    Beiträge:
    31.485
    Mal angenommen, du möchtest den "title"-TAG einer HTML-Seite extrahieren:

    preg_match("/\<title\>.*\<\/title\>/",file_get_contents($datei),$treffer);

    $treffer[0] sollte nun den Inhalt des ersten "tilte"-TAGs enthalten.

    Gruss, Matthias
     
Status des Themas:
Es sind keine weiteren Antworten möglich.

Diese Seite empfehlen