[ PHP ] pb de reconnaissance de fonctions. Help!!!

pb de reconnaissance de fonctions. Help!!! [ PHP ] - PHP - Programmation

Marsh Posté le 25-01-2007 à 16:00:30    

Bonjour a tous!!
 
Je cherche recuperer une ligne saisie par l'utilisateur (par exemple la ligne de commande saisie apres l'affichage du prompt.). Je me dirige donc sur le site php.net afin de trouver un man corespondant. Ouai!!, super!!! je trouve la fonction readline().
 
Du coup je test lexemple fournit et la ..... pas moyen de tester. l'erreur affichee est "Fatal error: Call to undefined function readline()..."  ?????.   Je pense que c'est un problem de configuration. Quelqu'un a-t-il une reponse ????
Merci
 

Reply

Marsh Posté le 25-01-2007 à 16:00:30   

Reply

Marsh Posté le 25-01-2007 à 16:04:52    

Citation :

Pré-requis
 
Pour utiliser les fonctions readline, vous devez installer la bibliothèque libreadline. Vous pouvez la trouver sur la page du projet GNU, à http://cnswww.cns.cwru.edu/~chet/readline/rltop.html. Elle est maintenue par Chet Ramey, qui est l'auteur de Bash.
 
Vous pouvez aussi utiliser ces fonctions avec la bibliothèque libedit, un remplacement de la bibliothèque readline, qui n'est pas GPL. La bibliothèque libedit est sous licence BSD, et elle est disponible depuis http://www.thrysoee.dk/editline/.
Installation
 
Pour utiliser ces fonctions, vous devez compiler PHP, en version CGI ou CLI. Vous devez aussi utiliser l'option de compilation --with-readline[=DIR]. Si vous souhaitez utiliser la bibliothèque libedit readline, en remplacement, compilez PHP avec l'option --with-libedit[=DIR].

cf http://fr3.php.net/manual/fr/ref.readline.php
 
phpinfo(); ?


---------------
HAHAHA I M USING TEH INTERNET
Reply

Marsh Posté le 25-01-2007 à 17:49:22    

Ok merci pour cette infos. Ca marche mais Il ny aurai pas une autre fonctions pour pouvoir lire les donnees????

Reply

Marsh Posté le 25-01-2007 à 17:54:34    

tu as regardé de ce coté la : http://nz.php.net/features.commandline

Reply

Marsh Posté le 25-01-2007 à 18:40:55    

en fait je dois faire une sorte shell en php. Je dois donc lire la ligne que l'utilisateur entre   et ensuite l'executer si la commande existe.  
ex:
 
prompt>>ls
 
Le prog doit lire ls.
Quelle est la fonction a utiliser pour lire?? a part readline??
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed