Norbert: ... und mit verschiedenen Tests

Beitrag lesen

Hallo Jan,

habe das gleiche Problem und ein bissel rumexperimentiert.
In der DOS-Box klappt alles wie gedacht, im Browser gibt es Probleme.
Mein Testscript:

<?php  
$command = 'cd';  
$AA = array();  
$ii = '';  
exec($command, $AA, $ii);  
echo '[<b>'.$ii.'</b>] ('.count($AA).")\n";  
foreach($AA as $line) {  
    echo trim($line)."\n";  
}  
?>

Hier wird der aktuelle Pfad ausgegeben. Mit
<?php $command = 'dir'; ?>
erhaelt man die erwaertete Uebersicht, aber bei

<?php $command =  
 'C:\WINDOWS\system32\sndrec32.exe D:\_home\htdocs\exec.wav'; ?>

steigt exec() aus.
D.h. kein Eintrag in der XP-Ereignisanzeige oder im php-error.log
Im Access.log erscheint nach 300s(Apache-Timeout) ein Eintrag,
ebenso im Error.log des Indianers:
[Sat Jan 12 11:05:48 2008] [error] [client 192.168.2.20] (70007)
 The timeout specified has expired: ap_content_length_filter:
 apr_bucket_read() failed, referer: http://home.npf/

Wenn man nach dieser Fehlermeldung in Google sucht, kommen je nach
Fragestellung 3-16 Seiten, in denen jedoch auch nur gefragt und nie
wirklich verwendbares geantwortet wird ... :-((

Na-ja, vielleicht kennt sich hier jemand damit aus ...

Gruss und Dank
Norbert