Alle .txt-Dateien aus einem Verzeichniss auslesen
kungschu
- php
Hallo.
Ich möcht aus einem Verzeichnis alle darin vorhandenen .txt-Dateien auslesen. Etwa so:
foreach ($file) {
if (is_readable($file)) {
readfile($file);
}
Wegen meiner mangelhaften php-Kenntnisse weiß ich aber nicht recht weiter. Mein Problem ist foreach(). Wie sage ich dem Script, dass es für jede .txt-Datei die if-Schleife durchlaufen soll?
Danke; einen schönen Sonntag noch.
MfG, Kungschu.
foreach($file as $key=>$value)
{
if(is_readable($value))
{
readfile($value);
}
}
Ich kenne jetzt deinen weiteren Code nich, müsste aber gehen.
Hallo Manko10.
Es existiert noch kein Code; ich stecke noch in den Überlegungen.
Dein Beispiel müsste funktionieren, ja. Wie stelle ich jetzt aber den Bezug zu einem bestimmten Verzeichniss her; wie gebe ich den Pfad von $file an, wo ich doch keine Datei direkt (etwa:$file="datei.txt";
) ansprechen kann?
MfG, Kungschu.
hi kungschu,
schau dir mal die funktion scandir an.. ich glaube die müsste dir weiterhelfen, danach mit du nur noch die einträge über ne schleife filtern:
http://de.php.net/manual/de/function.scandir.php
gruss,
robbbe.
Hallo kungschu.
Wie sage ich dem Script, dass es für jede .txt-Datei die if-Schleife durchlaufen soll?
Einmal abgesehend davon, dass es so etwas wie eine „if-Schleife“ nicht gibt, ist das erste Beispiel zur glob-Funktion exakt das, was du suchst.
Einen schönen Sonntag noch.
Gruß, Mathias