Eine unbekannte .txt-Datei öffnen und einlesen
Hallo,
ich hänge an dem Problem, wie ich aus allen in einem Verzeichnis liegenden Dateien mit unterschiedlichsten Namen (aber Endung .txt) per Zufall eine auswähle und deren Inhalt einlese.
Meine Ansätze sind so:
<?php
$directory = "Beitraege/";
$handle = opendir($directory);
while ($file = readdir ($handle))
{if ($file != "." && $file != "..")
{$filecount++;}}
srand((double)microtime()*1000000); $zufall = rand(1,4);
?>
wobei ich bei folgenden Problem hängen bleibe:
- die Dateien haben unterschiedliche Namen, wie rufe ich per Zufall einen unbekannten Namen auf?
- wie verbinde ich die Zufallsfunktion mit einer Datei beim Aufruf
auch mein 2. Lösungsansatz
<?PHP
$verz=opendir ('.');
while ($file = readdir ($verz))
{
echo "
$file <br>";
}
closedir($verz);
?>
enthält das gravierende Problem, dass zwar der Inhalt des Verzeichnisses (Dateinamen) aufgelistet werden, aber der Schritt, hiervon eine zufällig zu öffnen und den Inhalt auszugeben fehlt eben.
Für Ansatzmöglichkeiten wäre ich sehr dankbar...
|