Hej, Php jest to język skryptowy, tak samo jak Python. W pythonie jest funkcja do odczytywania dany z klawiatury a w Php jest coś takiego? Czy trzeba wszytsko wprowadzać z poziomu HTMLa ?
PHP wykonuje się po stronie serwera, nie u użytkownika. Nie możesz odczytywać w nim tego co wpisuje użytkownik.
Rozwiązaniem jest odczytywanie w javascript i przesyłanie (np. ajax) do PHP.
Czyli trzeba zrobić “GUI” w html i przesyłaś metodą get/post ?
Tak.
W PHP można przecież swobodnie pisać appki konsolowe kliencie tak jak w pythonie (wymagane jest tylko php5-cli). Najlepszym przykładem jest chyba Arcanist (od Phabicatora).
Jak wygląda taka implentacja z readline w php? i ewentualnie jakie mam dodatkowe biblioteki do instalować?
apt-get install php5-cli (zainstalowana już)
np.
<?php
Osobiście nie korzystałem więc nie wiem. Jednak wydaje mi sie że wszystko jest opisane w linku który podesłałem. Co do instalacji to mozesz wyszukać pakietu:
apt-cache search readline | grep php
Jeśli coś się znajdIe to instalować
mam, działa, wielkie dzięki
Na przyszłosć polecę to https://github.com/Cilex/Cilex
oraz http://engineeredweb.com/blog/building-cli-applications-in-php/
Najprościej chyba będzie:
$input = rtrim(fgets(STDIN), "\n");
Po wpisaniu i wciśnięciu enter ma w zmiennej to co user wpisał.
Jeśli chcesz możesz odczytać np. metodą POST.