Christoph: wie nur TXT Dateien im Verz. auslesen?

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

  1. Hallo Christoph,

    Ersetze

    if($file != "." && $file != "..")

    duch

    if (substr($file, -4) == '.txt')

    Viele Grüße,
    Christian

    --
    Ich bin ein Bandbreitenverschwender. Meine Signatur tut mir leid. Ehrlich!
  2. 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

    --
    DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
    sh:( fo:| ch:? rl:( br:& va:| zu:) ss:| ls:[
    Die Erklärung zum Selfcode findest du hier: http://emmanuel.dammerer.at/selfcode.html
    Einen Decoder für den Selfcode findest du hier: http://peter.in-berlin.de/projekte/selfcode