Mailinglisten-Archive |
andreas_(at)_it-kaiser.net wrote: > > > > Ich habe ein Problem mit dem Ausführen eines Betriebssystem-Kommandos > > > (...) > > > $cmd = "/usr/bin/sendfax -n -d $pn $fname"; > > > $err = system($cmd); > > > print($err); > > > (...) > > > > > > gibt keine Fehlermeldung aus. $fname enthält einen gültigen Dateinamen, > > > string system (string command [, int return_var])" > > > System liefert false bei einem Fehler, ansonsten die letzte Zeile der > > Ausgabe des aufgerufenen Kommandos. Benutze den optionalen zweiten > > Parameter zur Fehlersuche. > > > Ulf > > Danke! > > Leider bin ich trotzdem noch nicht weiter. return_var enthält jetzt 255, > eine Fehlernummer, die nicht dokumentiert ist und die ich auch nicht in > der FAQ/Mailingliste gefunden habe. > > Das merkwürdige ist, daß genau das gleiche Kommando aus der Shell > ausgeführt funktioniert... (mit dem User unter dem der Apache läuft) Die Bedeutung des Fehler 255 mußte im sendfax Source stehen (error.h). Wird etwas ins Webserverlog geschrieben? In den safe-mode läufst Du nicht rein, oder? http://www.koehntopp.de/php/faq-3.html#ss3.17 Ulf
php::bar PHP Wiki - Listenarchive