Es funktioniert jetzt, die " im Array waren zu viel.
Gruß
Array leer?
Einklappen
X
-
Das mit dem ergegi funktioniert.
Jetzt möchte ich das Array ausgeben, was ich wie folgt machen wollte:
PHP-Code:for ($i = 0; $i < sizeof($T_neu); $i++) {
$fd = fopen ($T_neu[".$i."], "r");
$beschr=fgets($fd);
$datum=fgets($fd);
fclose ($fd);
print "<option value=\"spiel.php?datei=".$T_neu[".$i."]."\">".$beschr." ".$datum;
}
<option value="spiel.php?datei=">, richtig müßte es <option value="spiel.php?datei=0.txt"> sein? Was mach ich da falsch
Einen Kommentar schreiben:
-
PHP-Code:<?
$T_neu = array();
$handle=opendir('.');
while ($file = readdir ($handle)) {
if (eregi(".txt", $file)) {
$T_neu[] = $file;
}
}
closedir($handle);
print_r($T_neu);
?>
Einen Kommentar schreiben:
-
Array leer?
Ich möchte in ein Array alle Textdateinamen aus einem Verzeichnis schreiben. Aber irgendwie ist das Array leer, wenn ich es mit print_r ausgebe.
PHP-Code:$T_neu = array();
$handle=opendir('.');
while ($file = readdir ($handle)) {
list ($buffer, $attr) = split (".", $file);
if ($attr == "txt") {
array_push ($T_neu, $file);
}
}
closedir($handle);
GrußStichworte: -
Einen Kommentar schreiben: