wie nur TXT Dateien im Verz. auslesen?
Christoph
- php
0 Christian Seiler0 romy
Hi,
ich habe folgenden Code und möchte aber, dass er nur .txt Dateien aufnimmt in die Variable.
<?php
$verz = dir("../daten/partybilder");
while($file=$verz->read()) {
if($file != "." && $file != "..")
$datei[] = $file; }
arsort($datei);
$verz->close();
?>
danke mf chris
Hallo Christoph,
Ersetze
if($file != "." && $file != "..")
duch
if (substr($file, -4) == '.txt')
Viele Grüße,
Christian
Hi,
ich habe folgenden Code und möchte aber, dass er nur .txt Dateien aufnimmt in die Variable.
<?php
$verz = dir("../daten/partybilder");
while($file=$verz->read()) {
if($file != "." && $file != "..") // hier erweiterst Du noch um die Abfrage nach ner Textdatei
zB: mit substr und strrpos
strrpos gibt die die Position eines Zeichens von hinten gelesen an
und substr extrahiert eine Zeichenkette aus einer Zeichenkette
Das zu suchende Zeichen ist der Punkt.
so ungefähr:
substr($file,strrpos(".",$file)) == "txt"
kann sein das er den Punkt noch mit dazu nimmt, dann müsstest Du noch eins dazuaddieren zur Position, bin mir syntaktisch nicht sicher
mehr dazu auf <www.php.net>
ciao
romy