Wie while Schleife um Readdir befehlt reinbauen?

suedi

Mitglied
Hallo leute

ich habe hier ein problem, zuerst der code

PHP:
$handle = opendir ('test');
echo "Dateien:\n";
while ($file = readdir ($handle)) {
if ($file != "." && $file != "..") {
        echo "<br>"."$file\n";
    }


$fp_wall = fopen($file, "r");

while($zeile=fgets($fp_wall, 4096))        
   $gemeinsam .= $zeile;

machFertig(">test&nbsp;<", "ek");
machFertig(">test1&nbsp;<", "vb");
machFertig("test2&nbsp;","rs");
machFertig("test3&nbsp;","bs");
machFertig("test4&nbsp;", "ue");
machFertig("test5&nbsp;", "ju");
machFertig("test6&nbsp;","erg");
machFertig("test7&nbsp","eb");
machFertig("test8&nbsp","ebi");

for($x=1; $x<=10; $x++)
{
  if(${"jahr".$x}!="")
     $testen$x] = substr(${"jahr".$x},1);
}

while(list($key,$val)=each($testen))
{
   $kopfzeile .= "<td>".$val."</td>";
   $ek_zeile .= "<td>".umrechnen(${"ek_".$val})."</td>";
   $vb_zeile .= "<td>".umrechnen(${"vb_".$val})."</td>";
   $rs_zeile .= "<td>".umrechnen(${"rs_".$val})."</td>";
   $bs_zeile .= "<td>".umrechnen(${"bs_".$val})."</td>";
   $ue_zeile .= "<td>".umrechnen(${"ue_".$val})."</td>";
   $ju_zeile .= "<td>".umrechnen(${"ju_".$val})."</td>";
   $erg_zeile .= "<td>".umrechnen(${"erg_".$val})."</td>";
   $eb_zeile .= "<td>".umrechnen(${"eb_".$val})."</td>";
   $ebi_zeile .= "<td>".umrechnen(${"ebi_".$val})."</td>";
}

echo "<table border=1>";
echo "<tr><td>&nbsp;</td>".$kopfzeile."</tr>";
echo "<tr><td>test</td>".$ek_zeile."</tr>";
echo "<tr><td>test1</td>".$vb_zeile."</tr>";       
echo "<tr><td>test2</td>".$rs_zeile."</tr>";
echo "<tr><td>test3</td>".$bs_zeile."</tr>";
echo "</table><br>";


echo "<table border=1>";
echo "<tr><td>&nbsp;</td>".$kopfzeile."</tr>";
echo "<tr><td>test4</td>".$ue_zeile."</tr>";
echo "<tr><td>test5</td>".$ju_zeile."</tr>";    
echo "<tr><td>test6</td>".$erg_zeile."</tr>";
echo "<tr><td>test7</td>".$eb_zeile."</tr>";
echo "<tr><td>test8</td>".$ebi_zeile."</tr>";
echo "</table>";


}
closedir($handle);


also es wird das verzeichnis "test" ausgelesen, es sind html dateien. Das andere ist mein programm(ein teil davon) was verschiedene werte aus den html dateien aussaugt. Allerdings will ich eine while schleife einbauen so das ALLE dateien ausgelesen werden und die funktion und das "readdir" in eins übergehen, nur wie das weiß ich nicht

wer weiß rat?
dank an alle
 
Zuletzt bearbeitet:
Indem du einfach die Anweisung ebenfalls in die if Abfrage innerhalb der While-Schleife schreibst ?

btw: BItte halte dich in Zukunft an unsere Netiquette Punkt12 (Groß/Kleinschreibung)
 
Jo supi, funktioniert einwandfrei.

Sorry wegen der Groß, Kleinschreibung, aber wenn man viel schreibt,

besonders in Foren und auch oft chattet, wird auch Groß/KleinSchreibung

kein Wert gelegt und man vergisst alles....werde mich aber dranhalten

danke
suedi
 
Zurück