showdir

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

  • showdir

    Hi...ich hab folgenden Script :
    PHP-Code:
    <?php
    $extension 
    'html';
    $extpt '.'.$extension;
    $handle=opendir ('berichte');
    while (
    false !== ($file readdir ($handle))) {
        if (
    eregi($extpt$file)) {
                
    $found++;
                
    $dispfile ereg_replace ($extpt,'',$file);
                echo (
    '<div align=center><a href='.$file.'>'.$dispfile.'<br></a></div>');
        }
    }
    closedir($handle);
    if (!isset(
    $found)) {
        echo (
    '<div align=center>Es sind noch keine Spielberichte vorhanden!</div>');
    }
    ?>
    die dateinamen in dem verzeichniss haben leerzeichen drin. als link wird jetzt nur das bis zum 1 leerzeichen angegeben. z.B. heisst die datei spielbericht soundso.html dann ist der link dazu spielbericht , soundso.html fehlt also. kann ich das irgendwie umgehen?

    hogl

  • #2
    nicht hetzen!!

    bei den html - tags muß ein " rein, als \" für PHP""

    PHP-Code:
    <?php
    $extension 
    "html";
    $extpt ".".$extension;
    $handle=opendir ("berichte");
    while (
    false !== ($file readdir ($handle))) {
        if (
    eregi($extpt$file)) {
                
    $found++;
                
    $dispfile ereg_replace ($extpt,"",$file);
                echo (
    "<div align=\"center\"><a href=\"$file\">$dispfile<br></a></div>");
        }
    }
    closedir($handle);
    if (!isset(
    $found)) {
        echo (
    "<div align=\"center\">Es sind noch keine Spielberichte vorhanden!</div>");
    }
    ?>

    Kommentar

    Lädt...
    X