Heizer: Komandozeileneingabe

Beitrag lesen

Liebes Forum

Nach langer Zeit bin ich wieder mal hier und möchte gratulieren zu den neuen Servern.

Zu meinem Problem:
Ich möchte ein Shellscript in PHP schreiben (eigentlich nur, weil ich diese Sprache ganz gut kann, und keine andere lernen möchte), und habe da eine Frage:

Ich möchte eine RegExp eingeben können, die dann überprüft wird, und gegebenenfalls nochmal verändert werden kann. Das Problem ist nun: Wie gebe ich etwas aus, was vom Benutzer verändert werden kann, und dann wieder zurückkommt ins Programm. Also so wie ein input Feld in HTML.

Beispiel:

Geben sie einen Regulären Ausdurck an:
    (hier erfolgt die eingabe, z.b. /(a-z)*/ )
Keine Übereinstimmung gefunden, verbessern sie den Ausdruck: /(a-z)*/
    (hier kann nun der Ausdruck nochmal bearbeitet werden)

Die eingabe machte ich mittels fgets(STDIN), aber da funktioniert nichtmal der Cursor, gibt es da eine Lösung für mich?

Vielen Dank