Mailinglisten-Archive |
> ---------------------snip--------------------
>
> $handle=opendir($daten_verzeichnis);
> while ($file = readdir ($handle))
> {
> if ($file != "." && $file != "..")
> {
> $daten = id3($file);
>
> echo "<br><br><br><TABLE align=\"center\"
> width=\"500\"><TR><TD>";
> if (!$daten)
> {
> echo "<font face=\"Verdana, Helvetica,
> Arial\" size=\"4\"><b>Konnte die Datei leider nicht
> öffnen!<br></td></tr></table></body></html>";
> exit;
> }
> else
> {
> while (list($key, $var) = each($daten))
> {
> echo "<font face=\"Verdana,
> Helvetica, Arial\" size=\"2\"><b>".$key.": </b>".$var."<br>";
> }
> }
> echo "</TD></TR></TABLE></BODY></HTML>";
> }
> }
> closedir($handle);
>
> -------------------snap---------------------
>
> --------------------snip--------------------
> Warning: Variable passed to each() is not an array or object in
> /home/dma147/fileserver/httpd/htdocs/musik/mp3.php3 on line
> 173
> -------------------snap--------------------
ich hätte 2 möglichkeiten:
a. welcher typ kommt von der funktion id3($filename) zurück? ist es
wirklich ein array? schon mal versucht, einen teil davon auszugeben - als echo
$daten[$irgendeinindex]?
b. könnte es sein, dass das array $daten gar keinen key hat (in sinne von
$daten[$key] bzw. key => 'value') sondern nur als "normalen" index (also im
sinne von $daten[0] etc.)
lg,
Misha.
--
Sent through GMX FreeMail - http://www.gmx.net
php::bar PHP Wiki - Listenarchive