Tom: wget mit PHP aufrufen

Beitrag lesen

Hello,

wenn ich per SSH wget benutze funktioniert es wunderbar.
Wenn ich jedoch exec('wget [...]'); aufrufe passiert einfach gar nichts.

Das kann an unterschiedlichen Einstellungen de Pfades liegen. which wget in der ssh und per exec() könnten dir Hinweise darauf liefern.

Verwende auch mal einige der anderen Program Execution Functions, um die komplette Ausgabe zu erhalten, nicht nur wie bei exec() die letzte Zeile.

Bei exec() kann man ALLE Zeilen der Ausgabe abfragen.
Man muss nur ein Array dafür bereitstellen

string exec  ( string $befehl  [, array $ausgabe  [, int $return_var  ]] )

^
                                        +----- Array für die komplette Ausgabe

http://de3.php.net/manual/de/function.exec.php

System() liefert nur eine Zeile.
http://de3.php.net/manual/de/function.system.php

Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)