Beim manuellen Aufruf funktioniert es mit und ohne extra Angabe des Proxys.
Wenn ich nun per shell_exec('mplayer
http://rbb.ic.llnwd.net/stream/rbb_fritz_mp3_m_a') den stream aufrufen will versucht er sich direkt zu verbinden. Warum??? Was natürlich nicht geht.
MPlayer 1.0rc4-4.4.3 (C) 2000-2010 MPlayer Team Terminal type `unknown' is not defined. Playing http://rbb.ic.llnwd.net/stream/rbb_fritz_mp3_m_a. Resolving rbb.ic.llnwd.net for AF_INET6... Resolving rbb.ic.llnwd.net for AF_INET... Connecting to server rbb.ic.llnwd.net[87.248.219.54]: 80... STREAM_ASF, URL: http://rbb.ic.llnwd.net/stream/rbb_fritz_mp3_m_a Resolving rbb.ic.llnwd.net for AF_INET6... Resolving rbb.ic.llnwd.net for AF_INET... Connecting to server rbb.ic.llnwd.net[87.248.219.56]: 80... Resolving rbb.ic.llnwd.net for AF_INET6... Resolving rbb.ic.llnwd.net for AF_INET... Connecting to server rbb.ic.llnwd.net[87.248.219.54]: 80... Exiting... (End of file)
Hatte auch versucht das in ein Script zu schreiben, und einfach das Script auszuführen, aber das Ergebnis ist das gleiche. Warum macht der da nen Unterschied? Ich versteh's einfach nicht
Edit... Irgendwie liegt das Problem bei php/apache2.
Es funzt wenn ich per php in der Konsole ausführe, aber eben nicht im Browser.
Edit 2
$cmd="mplayer 'http_proxy://PROXYNAME:8080/http://stream.hoerradar.de/detektorfm-wort-mp3-128'> /dev/null & echo \$!";
passthru($cmd);
funktioniert.
Lange hats gedauert, aber nun funktioniert alles bestens