"We are back" « oc.at

nun auch ein paar php-noob fragen von mir! :D

Joshua 27.09.2002 - 19:10 616 8
Posts

Joshua

transparent nobody
Avatar
Registered: Dec 2000
Location: dahoam
Posts: 833
hab gestern mal php installiert, und bin gleich mal bis um 9 in der früh picken geblieben.... jetzt hätt ich ein paar fragen.....

1)Ich hab auf meinen Server meine ganzen mp3z in verschiedenen verzeichnissen liegen. Ist das möglich das ich mit php alle mp3z erfasse, und die als Datensätze in die mysql datenbank bringen (Interpret, Songtitel, bitrate, Größe)?

2) wie kann die größe eines Verzeichnisses inkl Unterordner ausgeben? Ich weiß zwar wie man den freien Speicher auf der Platte, oder die gesamte Speicherkapazität angibt, aber die lösung hab ich ned gefunden!

Thx im voraus!

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
1. readdir, rekursion und mysql_query
2. readdir, rekursion, filesize und += Operator

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
ein problem bleibt: auslesen der mp3-header und id3 informationen...

für php kenne ich da leider keine lösung, für perl gibts jedenfalls eine lib dafür: http://www.perl.com/CPAN/modules/by-module/MPEG/
habe die schon vor jahren verwendet. da du den mp3-tree nicht tag täglich komplett einlesen wirst, würde sich das als "offline" lösung anbieten.

bernhard

Little Overclocker
Registered: Feb 2001
Location: NÖ
Posts: 51
class.id3.php: http://leknor.com/code/

ad2)

$path='./foo/bar/';
echo preg_replace('/[^\d]/','',exec('du '.$path.' -sb'));

... natürlich nur beim richtigen Betriebssystem ;->

grubjo

Little Overclocker
Registered: Jun 2002
Location: Graz
Posts: 56
Vielleicht hilft dir die Seite weiter:
http://www.php-faq.de/ch-scripts.html

Joshua

transparent nobody
Avatar
Registered: Dec 2000
Location: dahoam
Posts: 833
mal danke an alle:

Das mit den ID-Tags is mir eh egal, weil ich die Tags eh immer lösch....

Bei mir sind alle mp3z so Benannt: Interpret - Titel . mp3
also les ich die ID-Tags gar ned aus, sondern hol mir Titel und so nur vom Dateinamen!

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
na, und wie willst auf die bitrate kommen :confused:

Joshua

transparent nobody
Avatar
Registered: Dec 2000
Location: dahoam
Posts: 833
hmmm stimmt auch wieder! aber andererseits:

****** auf die bitrate! ;)

jives

And the science gets done
Avatar
Registered: Sep 2001
Location: Baden
Posts: 3548
Dann liest einfach den Filename aus, wie dere schon sagte, und machst das:
$string_filename = ereg_replace(".mp3", "", $string_filename);
$var = explode(" - ", $string_filename);

Damit solltest du dann ein Array haben, wobei $var[0] der Interpret und $var[1] der Titel ist :)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz