PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP in der Bash



gEnTi
09-09-2004, 00:33
Unter Linux kann man so schön in der Konsole ein PHP Script ausführen, sprich

php dateiname.php und das Ding tut schön seine Dinge...

Ich möchte eine kleine Anwendung in PHP für die Konsole unter Linux programmieren.. nur das problem ist ich muss eingaben machen können.

Also es müsste so eine Art Prompt kommen damit ich befehle absetzten kann, ist das irgendwie realisierbar? (Gibts irgendwie einen Input Command, wo dann gewartet wird bis der User interagiert?)

Gruss

(Konkret, ich möchte ein Konsolen Jabberclienten machen mit PHP, tönt etwas wirr, aber die wenigen Konsolen NUR-Jabber-Clienten dies gibt, entsprechen nicht ganz meinem Geschmack)

gEnTi
09-09-2004, 00:48
Ich hab da was, ich denke das hilft schon mal weiter: http://www.asleep.net/hacking/php/intro_to_php_cli.php

Das Zauberwort scheint GNU Readline zu sein: http://ch2.php.net/manual/en/ref.readline.php

Claudine
24-09-2004, 18:58
Unter Linux kann man so schön in der Konsole ein PHP Script ausführen, sprich

php dateiname.php und das Ding tut schön seine Dinge...

Ich möchte eine kleine Anwendung in PHP für die Konsole unter Linux programmieren.. nur das problem ist ich muss eingaben machen können.


Entweder über GNU readline die Eingaben einlesen, oder wie in C über ARGV[] die Parameter abfragen.

Matflasch
01-10-2004, 11:22
Das geht doch eigentlich nur über parameter oder?
PHP ist doch dafür ausgelegt, dass es auf nem Webserver läuft. Wenn das Script vom User an den Webserver geschickt wird, dann kann man doch erst, nachdem das Script abgearbeitet wurde wieder die Seite empfangen, daher denk ich nicht, dass zwischendurch noch eine Eingabe möglich ist.

Ich kann mich aber auch irren..

undefined
01-10-2004, 15:16
Seit PHP5 kannst du auch auf der Console Editieren.
Siehe php -B php -R etc. ;)