Mailinglisten-Archive |
Dafür müsstest du an den Error-Stream kommen, was meines Wissens nach nicht geht. Aber durch den Inhalt von $erg kannst du doch auch darauf schließen das ein Fehler Auftrat. Also sowas wie if(count($erg) == 0) { //fehler } else { //kein Fehler } Weiß jetzt allerdings nicht wieviele Elemente $erg wirklich im Fehlerfall hat, müsstest du mal ausprobieren Ist zwar nur ein Workaround, aber vllt hilfts ja. Mit freundlichen Grüßen Michael Arndt Norbert Pfeiffer wrote: >Hallo, > >mit ><?php >$cmmd = 'ls -l'; >$erg = array(); >$i = 0; >exec($cmmd, $erg, $i); >print_r($erg); >?> >moechte ich auf einem Account ohne Shellzugang einige Arbeiten >ausfuehren. Das klappt leider nur, soweit keine Probleme Auftreten. >Alle Fehlerausgaben landen in einem anderen Kanal, aber der >erscheint ohne Umleitung nicht in der Ausgabe. >Deshalb die Frage: > >Wie leite ich die Fehlermeldungen korrekt um, so dass sie >auch mit dem print_r($erg); ausgegeben werden. > > >m. b. G. Norbert >_____________________ >normal: 02682-966898 >Notruf: 0163-3613642 >--------------------- >e.o.m. > >
php::bar PHP Wiki - Listenarchive