Mailinglisten-Archive |
Hallo, habe noch ein bissel rumgetestet, aber hier zuerst der Code: <pre><?php $command = 'dir ..\cgi-bin /ON'; $AA = array(); $ii = ''; echo '<b>cmd: </b>'.$command."\n"; exec($command,$AA,$ii); echo '[<b>'.$ii.'</b>] ('.count($AA).")\n"; foreach($AA as $line) { echo htmlentities(trim($line))."\n"; } ?></pre> dieses Komando funktioniert bestens am Prompt und im Browser! aber mit: $command = 'C:\WINDOWS\system32\sndrec32.exe D:\_home\htdocs\exec.wav'; haengt sich exec(); auf. Es ist unerheblich ob man exec(), passthru(), shell_exec(), system() oder Backticks bzw. PHP5 oder PHP4 verwendet. Da dieses Problem erst mit WinXP auftrat, Win9SE war stoerfrei, wird es ein Bug in den zentralen Komponenten sein, wo vergessen wurde sich auf das revoluzionaere neue Windoof einzustellen. Ooops, XP ist ja auch schon wieder gestern, da wurde irgendwo aber wirklich tief und fest geschlafen ... ;-) m. b. G. Norbert ------------------ mobil 0177-1741686 ------------------ e.o.m.
php::bar PHP Wiki - Listenarchive