Soweit ich weiß, kann PHP dies nicht. Da PHP den Befehl ausführt und solange wartet, bis der Befehl vollständig ausgeführt ist (bzw. bis zum Timeout) und dann erst weiterarbeitet.
Für Shell-Ausführung kannst ja mal hier schauen: http://www.php.net/manual/de/book.exec.php
grüße
Muad
Ergebnis 1 bis 3 von 3
- 14.03.2009, 21:07 #1
Unix Befehl in PHP ausführen
Hallo zusammen!
Der Titel sagt es eigentlich schon: Ich möchte in PHP einen Unix Befehl ausführen, also ein Befehl in der Konsole des Servers ausführen. Mit PHP kann man ja mit folgender Funktion, Befehle auf dem Server ausführen:aber wie kann ich die Ausgabe in der Konsole auf die Homepage holen? Als Beispiel gibt ein Besucher eine URL an und die Ziel Datei wird dann mit wget heruntergeladen und der Besucher kann dann den ganzen Fortschritt, der dann theoretisch in der Konsole angezeigt wird, mitverfolgen..Code:system ("befehl");
Wenn das so nicht funktioniert, kann ich das ganze mit einem SSH-Client realisieren oder was schlägt ihr vor?
Vielen Dank!
Gruß comfreak
PS: Der Server läuft auf Debian 5.0 (lenny) mit Apache 2 und PHP5“I haven't lost my mind; it's backed up on tape somewhere..“
Das Alu-MacBook - iMac 27" i5 - PowerMac G4, again! - iPod touch 32GB - iPod Classic 80GB - iPod nanochromatisch 8GB
- 14.03.2009, 23:49 #2
- 15.03.2009, 10:43 #3
Hallo nochmal.
Ich sehe gerade auf der PHP Manual Seite dass man die ganze Funktion system(); auch als string speichern kann. Der gespeicherte string ist dann die Ausgabe..
In etwa so:Gruß comfreakCode:$ausgabe = system("wget www.url.com");“I haven't lost my mind; it's backed up on tape somewhere..“
Das Alu-MacBook - iMac 27" i5 - PowerMac G4, again! - iPod touch 32GB - iPod Classic 80GB - iPod nanochromatisch 8GB
Ähnliche Themen
-
CD Schacht über einen UNIX-Befehl öffnen
Von alexri im Forum Unix & TerminalAntworten: 9Letzter Beitrag: 02.02.2009, 18:12 -
terminal Befehl ausführen
Von Basser im Forum Mac OS X DeveloperAntworten: 15Letzter Beitrag: 26.03.2008, 02:03 -
Via PHP Befehl auf anderem Server ausführen
Von Flew im Forum Web-ProgrammierungAntworten: 2Letzter Beitrag: 15.09.2006, 01:23 -
Aus Java Unix Befehl aufrufen
Von car im Forum Mac OS X DeveloperAntworten: 10Letzter Beitrag: 20.06.2006, 20:40



Zitieren
