• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Dateilisten: Angezeigten Dateinamen zusammenschneiden

Danke an B3nnoX und alle anderen, habs nun endlich hinbekommen :D

Hier mal der Code:
PHP:
    <?php
        $directory = "sandbox/dir/";
        $htmldirectory = "/---filestorage---/".$directory;
        $phpdirectory = $var_1.$directory;
       
        $bracket_o = "minecraft_pe";
        $bracket_c= "";
        $fileext = "txt";
        $files =  glob($phpdirectory.$bracket_o."(*)".$bracket_c.".*");
       
        foreach ($files as $temp01) {
            $file = str_replace($phpdirectory,"",$temp01);
            $temp02 = str_replace($bbracket."(", '', $file);
            $filedesc = str_replace(")".$abracket.".".$fileext, '', $temp02);
            echo ('<a href="<?php echo $htmldirectory; echo $file; ?>"><?php echo $filedesc; ?></a><br>')
        };
?>
 
Zuletzt bearbeitet:
Funktioniert doch nicht, jedoch ohne ERROR-Meldung. Es zeigt für CODE

PHP:
<ul>
    <li>
        <?php
            $directory = "sandbox/dir/";
            $htmldirectory = "/---filestorage---/".$directory;
            $phpdirectory = $var_1.$directory;

            $bracket_o = "minecraft_pe";
            $bracket_c= "";
            $fileext = "txt";

            $files =  glob($phpdirectory.$bracket_o."(*)".$bracket_c.".*");

            foreach ($files as $temp01) {
                $file = str_replace($phpdirectory,"",$temp01);
                $temp02 = str_replace($bracket_o."(", '', $file);
                $filedesc = str_replace(")".$bracket_c.".".$fileext, '', $temp02);

                echo "<a href=\"<?php echo $htmldirectory; echo $file; ?>\"><?php echo $filedesc; ?></a>";
            };
        ?>
    </li>
</ul>

Meiner Meinung nach funktioniert das ECHO nocht, habe PRINT schon versucht geht aber auch nicht :/
 
Klar dass das echo nicht funktioniert. Warum öffnest Du denn auch nochmal php?
PHP:
echo "<a href=\"$htmldirectory$file\">$filedesc</a>";
So sollte es gehen (ungetestet).
 
So habe es nun getestet, sollte Fehlerfrei funktionieren:

PHP:
<ul>
    <li>
        <?php
            $directory = "sandbox/dir/";
            $htmldirectory = "/---filestorage---/".$directory;
            $phpdirectory = $var_1.$directory;

            $bracket_o = "minecraft_pe";
            $bracket_c= "";
            $fileext = "txt";

            $files =  glob($phpdirectory.$bracket_o."(*)".$bracket_c.".*");

            foreach ($files as $file) {
                $temp01 = str_replace($phpdirectory,"",$file);
                $temp02 = str_replace($bracket_o."(", '', $temp01);
                $filedesc = str_replace(")".$bracket_c.".".$fileext, '', $temp02);

                echo '<a href="';
                echo $htmldirectory.$file;
                echo '">';
                echo $filedesc;
                echo '</a>';
                echo '<br>';
            };
        ?>
    </li>
</ul>

Bei Fehlern oder Verbesserungsvorschlägen bitte einfach anschreiben, DANKE :)
 
Zuletzt bearbeitet:
Zurück
Oben