online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon Computerfreaki vom 23.06.2020, 14:43 Options

Ordnerinhalt mit Links mit PHP auslesen

Hallo erstmal,
ich habe ein Problem, bei dem ich leider nicht die geringste Ahnung habe, wie ich es lösen soll.

Ich habe ein Download-Verzeichnis auf meinem Webserver. Nun soll wenn man eingegeben hat :
http://www.blablabla.de/download/index.php

der Ordnerinhalt in einer Tabelle erscheinen, die mit PHP erstellt werden soll. In dieser Tabelle sollen dann Links zu den Dateien im Ordner angezeigt werden.


Antwort schreiben

Antwort 1 von Nessus_oC vom 23.06.2020, 15:16 Options

Hi,

nutzemal die Suche im Supportnet, ich hatte schon mehrfach ein passendes Script dazu gepostet.

HTH

Nessus

Antwort 2 von Computerfreaki vom 23.06.2020, 16:11 Options

Könntest du mir vielleicht mal nen Link geben ???
Weil ich finde da nichts.

Antwort 3 von Nessus vom 24.06.2020, 00:13 Options

Hi,

<?php

$Pfad = ".";

if($Verzeichniszeiger = opendir($Pfad))
{
    while($Datei = readdir($Verzeichniszeiger))
    {
        if ($Datei != "." && $Datei != "..")
        {
            if(is_dir($Datei))
            {
                echo"<font color=\"red\">";
            }

            echo$Datei,
                "<br>";

            if(is_dir($Datei))
            {
                echo"</font>";
            }
        }
    }

    closedir($Verzeichniszeiger);
} 

?>


HTH

NEssus

Antwort 4 von Nessus vom 24.06.2020, 00:14 Options

upppssss. zu schnell.......
Jetzt musst du noch die Ausgabe in eine Tabelle packen, formatieren nach belieben und fertig.

HTH

NEssus

Antwort 5 von Computerfreaki vom 24.06.2020, 06:35 Options

Ok Vielen Dank. Das mit der Tabelle und den Links bekomm ich selber hin.

Antwort 6 von Supermax vom 24.06.2020, 08:01 Options

Ab PHP 4.3 gibt es auch die Funktion glob(), die gleich ein Array mit allen Verzeichnisinhalten zurückgibt und außerdem die Angabe von Wildcards erlaubt, das Ergebnis ist außerdem bereits alphabetisch sortiert.


$Pfad = ".";
$dateien = glob("$Pfad/*");
foreach($dateien as $dateiname) {
   echo '<a href="'.basename($dateiname).'>'.basename($dateiname).'</a><br>';
}

Antwort 7 von Supermax vom 24.06.2020, 08:02 Options

Addendum: bei dem "echo" muß es statt .'>'. richtig heissen .'">'. (der " fehlt).

Ähnliche Themen

Problem mit PhP
Firefighter-nb  16.04.2007 - 150 Hits - 1 Antwort

mdb mit php auslesen
zetti  14.01.2008 - 117 Hits - 1 Antwort

selectbox auslesen mit php
newi  31.01.2008 - 43 Hits - 4 Antworten

Ich möchte den Quelltext (php) ausgeben lassen
horschtiiiiii  19.03.2008 - 130 Hits - 2 Antworten

Hyperlink über Bezug in einem anderen Datenblatt auslesen
SchalUndRauch  11.06.2008 - 104 Hits - 3 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026