PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : befehl exec


kaiser_sosse
30.04.2002, 10:10:39
Moin, Moin,


kennt vielleicht jemand den exec-Befehl und kennt die genaue Syntax?

Danke

Gunnar

Nev
30.04.2002, 10:35:49
Hi Kaiser_sosse

kann dir leider nur das Maual anbeiten
exec() (http://www.php.net/manual/de/function.exec.php)

Habe bis jetzt den Befehl noch nicht verwendet.

Was willst den ausführen *neugierde macht sich Breit*

kaiser_sosse
30.04.2002, 10:53:14
Hi nev,

hab mir ein kleines proggie geschrieben welches die id3-tags meiner inzwischen ca. 3500 mp-3's ausliest(bearbeiten geht dann natürlich auch) und in eine mysql datenbank schreibt. jetzt möchte ich ausgewählte tracks oder eine playlist an einen mp3-player übergeben werden.
d.h. der aufruf lautet z.bsp.:

exec("../bla/programme/musicmatch/mmjb.exe bla.mp3");

laut php-manual:

string exec ( string befehl [, string array [, int return_var]])

nur, was zum teufel meinen die mit string

g.

Nev
30.04.2002, 11:08:17
@Kaiser_sosse

Der String bzw. Array gibt dir zurück was die auszuführende Exe zurückliefert
wenn ich das richtig verstanden habe

kaiser_sosse
30.04.2002, 11:17:25
funzt jedenfalls net und bringt auch keine fm.

grrrr.......

g.

Progman
30.04.2002, 11:45:12
http://www.koehntopp.de/php/scripts.html#scripte-mp3-tags

kaiser_sosse
30.04.2002, 11:52:57
nee, nee

selberschreiben ist angesagt, das ding was ich da gerade entwickle soll mal eine komplette e-commerce loesung fuer einen online-musicshop werden.

die classid3.php von sandy mcarthur benutze ich uebrigens schon. funzt einwandfrei.

danke trotzdem

g.

ingo
03.05.2002, 19:07:14
wenn du mp3 dateien streamen willst, kannst du dir entweder eine m3u playlist generieren oder sie folgend an den player weitergeben (vorausgesetzt er ist installiert)

header("Content-type: audio/x-mpegurl");

und für ogg vorbis dateien:

header("Content-type: audio/x-ogg");

find ich ehrlich gesagt wesentlich einfacher..
du kannst dir natürlich auch eine m3u playlist zusammenbasteln. wenn du eine m3u playlist von einer m3u datei erstellen willst, dann schau dir mal eine m3u playlist an und schreib das einfach rein.

funkt so in der richtung


$mp3_url="http://www.was.at/weiss/ich.mp3";
$m3u_playlist="dateiname.m3u";
$dauer="60"; //in sek.
$text = "#EXTM3U
#EXTINF:$dauer,$mp3_url
$mp3_url

";
$text_len = strlen($text);
$fp = fopen ("$m3u_playlist","w");
fwrite($fp,$text,$text_len);
fclose($fp);

vor dem beistrich nach #EXTINF: gehört die dauer der mp3 datei.. die musst du halt auslesen. wenn du die datei (dateiname.m3u) dann verlinkst und man klickt drauf, öffnet sich sofort der streaming capable mpeg player und streamt die datei.

lg, ingo