Ausgaben von php shell_exec() in apache error log

Alles, was den Apache betrifft, kann hier besprochen werden.

Ausgaben von php shell_exec() in apache error log

Postby aPilger » 02. December 2010 20:23

Hallo,
ich habe folgendes Problem.
Durch shell_exec() lasse ich das Programm mp3gain.exe an der übergebenen mp3-Datei "arbeiten".
Funktioniert soweit sehr gut. Die Ausgaben des Programms speichere ich um sie prüfen zu können. Z.B. falls keine Bearbeitung nöig war, die temp-Datei einfach nur zu löschen.
Bei einer Bearbeitung durch mp3gain.exe landen aber die Statusmeldungen (5% bearbeitet.....) im Errorlog des apache.
Wie kann ich das verhindern?
Hier der Abschnitt:
Code: Select all
$cmd = "C:/Programme/MP3Gain/mp3gain.exe -r ".$localtempfilename;
set_time_limit( 300 );
session_write_close();
$script_messages = shell_exec( $cmd );
$log_message .= $script_messages;
// nur wenn mp3gain geaendert hat unten die geanederte datei zurueckschreiben               
if ( !preg_match ( "/No changes to/", $script_messages )){ $need_change_mp3gain = "yes"; }
session_start();

Danke für die Hilfe,
Jörg
aPilger
 
Posts: 3
Joined: 28. October 2010 14:14

Return to Apache

Who is online

Users browsing this forum: No registered users and 4 guests