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

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/nun_auch_ein_paar_php-noob_fragen_von_mir_d_49842/page_1 - zur Vollversion wechseln!


Joshua schrieb am 27.09.2002 um 19:10

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!


schrieb am 27.09.2002 um 19:52

1. readdir, rekursion und mysql_query
2. readdir, rekursion, filesize und += Operator


atrox schrieb am 28.09.2002 um 01:17

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 schrieb am 28.09.2002 um 13:20

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 schrieb am 28.09.2002 um 20:27

Vielleicht hilft dir die Seite weiter:
http://www.php-faq.de/ch-scripts.html


Joshua schrieb am 29.09.2002 um 19:47

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 schrieb am 29.09.2002 um 23:34

na, und wie willst auf die bitrate kommen :confused:


Joshua schrieb am 30.09.2002 um 09:44

hmmm stimmt auch wieder! aber andererseits:

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


jives schrieb am 30.09.2002 um 15:28

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 :)




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025