Hallo,
ich lese mit einem Script den Inhalt eines Verzeichnisses aus.
Angezeigt werden dann die Dateinamen untereinander wie gewünscht.
Allerdings möchte ich nicht die Dateinamen anzeigen, sondern eine Beschreibung, die ich in einer txt-Datei im selben Verzeichnis liegen habe, wobei jede Zeile darin eine Beschreibung entspricht.
Wie ordne ich nun die zeilenweisen Beschreibungen den ausgelesenen Ordnern zu?
Wenn es das schon öfters gab, entschuldige ich mich. Aber ich wusste absolut nicht, was ich suchen sollte.
Das Auslesescript des Ordners:
In der files.txt soll dann die Beschreibung drin stehen, daher zeige ich sie nicht mit an.
Das Auslesescript der txt-Datei:
Die habe ich als Funktion geschrieben, um sie vllt. im oberen Script verwenden zu können irgendwie. Aber ich weiß nicht wie...
ich lese mit einem Script den Inhalt eines Verzeichnisses aus.
Angezeigt werden dann die Dateinamen untereinander wie gewünscht.
Allerdings möchte ich nicht die Dateinamen anzeigen, sondern eine Beschreibung, die ich in einer txt-Datei im selben Verzeichnis liegen habe, wobei jede Zeile darin eine Beschreibung entspricht.
Wie ordne ich nun die zeilenweisen Beschreibungen den ausgelesenen Ordnern zu?
Wenn es das schon öfters gab, entschuldige ich mich. Aber ich wusste absolut nicht, was ich suchen sollte.
Das Auslesescript des Ordners:
PHP-Code:
$verzeichnis = "files/";
$handle=opendir($verzeichnis);
$data = array();
while ($file = readdir ($handle))
{
if ($file != "." && $file != ".." && $file != "files.txt")
{
$data[$file] = $filedate;
}
}
closedir($handle);
natsort($data,1);
foreach ($data as $file => $date)
{
echo "<a href=\"".$verzeichnis.$file."\">$file</a><br>";
}
Das Auslesescript der txt-Datei:
PHP-Code:
function filesAuslesen()
{
$fp=fopen("files/files.txt","r");
while($line=fgets($fp,1024)) {
echo "$line<br>";
}
fclose($fp);
}
filesAuslesen();
Kommentar