Geben Sie Ihren Benutzernamen und Ihr Passwort ein, um sich an der Web-Site anzumelden:
 
Thema ohne neue Antworten

Linux Shell Befehle mit PHP


Autor Nachricht
Verfasst am: 03.06.2003 [08:46]
FradeljukA
Themenersteller
Dabei seit: 05.03.2002
Beiträge: 66
Ich möchte mit einem PHP-Script den Befehl wget ausführen um aus einer Datei, nacheinander die angegebenen URLs herunterzuladen.

PHP_Safe_Mod ist off aber leider bekomme ich trotzdem keinen Resultat...

Ich hab das jetzt über:
[code:1:9477dd42f4]exec_shell("wget --input-file=/usr/local/httpd/htdocs/download.txt --output-file=/usr/local/httpd/htdocs/downlog.txt"icon_wink.gif;[/code:1:9477dd42f4]
versucht. Wenn ich den Befehl so in die Shell ticker gehts wunderbar... Er schreibt mir auch nix ins Downloadlog.

Hab ich irgendwo 'n Denkfehler?

thx Frank
Verfasst am: 03.06.2003 [10:27]
Dominik Kopp
Dabei seit: 02.03.2002
Beiträge: 1580
Bin mir jetzt nicht sicher... aber kann es sein das du in der php.ini bei trutsted services oder so ähnlich (!!!) noch die appliaktionen eintragen kannst, die benutzt werden dürfen?
Verfasst am: 03.06.2003 [21:28]
joe
Dabei seit: 07.04.2002
Beiträge: 1225
könnte aber auch daran liegen, daß die Funktion shell_exec() heißt und nicht exec_shell()...

Alternativen wären dann auch noch passthru(), system() oder exec()

cu
Joe

while(!asleep()) sheep++;
Verfasst am: 04.06.2003 [08:11]
FradeljukA
Themenersteller
Dabei seit: 05.03.2002
Beiträge: 66
Ach scheiße... Das weiß ich wohl! Da hab ich mich verdrücktherum ausgekehrt... icon_wink.gif

Habs hingekriegt. Bit dem Backtickoperator gehts wunderbar....

Danke für Eure Mühe...