phpbar.de logo

Mailinglisten-Archive

[php] mp3-Informationen auslesen

[php] mp3-Informationen auslesen

Alexander Mieland dma147_(at)_halflife-editing.de
Mon, 30 Oct 2000 17:53:22 +0100


Am Mon, 30 Okt 2000 hast Du folgende Tasten getroffen:
>  >> $handle=opendir($daten_verzeichnis);
>  > while ($file = readdir ($handle))
>  >       {if ($file != "." && $file != "..")
>  >           {$daten = id3($file);
>  
>  HIER muss stehen:
>  > $handle=opendir($daten_verzeichnis);
>  ...
>  >>      {$daten = id3($daten_verzeichnis."/".$file);
>  
>  ODER vorher:
>  > chdir($daten_verzeichnis);
>  > $handle=opendir(".");
>  ...
>  >>           {$daten = id3($file);
>  
>  Das Script arbeitet so wie Du,
>  wenn Du an der Console sitzt...

Hi Norbert...

Hmmm, irgendwie verstehe ich das jetzt nicht ganz....
hier nochmal der relevante Teil des Skripts:

------------snip--------------

$daten_verzeichnis = "files";
[...]
$handle=opendir($daten_verzeichnis);
       while ($file = readdir ($handle))
       {
              if ($file != "." && $file != "..")
              {
                       $daten = id3($file);
[...]
------------snap--------------

$handle öffnet das Verzeichnis "files".
die While-Schleife liest alle Dateien aus diesem Verzeichnis "files" und
'stopft' sie nacheinander in die Variable $file.
Die if-Schleife klärt, ob es sich bei dem Inhalt in $file überhaupt um eine
Datei handelt.
Und in der Funktion id3($file) wird doch dann auch die Datei übergeben!!???

Oder habe ich da jetzt was übersehen??? Wieso muss ich da nochmal ins
Verzeichnis wechseln, wenn dieses doch schon per $handle und while ausgelesen
wurde???

Aber ich kann es natürlich trotzdem nochmal so ausprobieren....

-- 
mfg

Alexander Mieland   --   aka DMA147.ThW.N
dma147_(at)_thewall.de

|-->         http://www.thewall.de          <--|
|-->    http://www.halflife-editing.de    <--|
|--> http://phpboard.halflife-editing.de <--|


php::bar PHP Wiki   -   Listenarchive