Page 1 sur 1

exemple ou utilisation excate

Posté : 11 mars 2005, 16:03
par lilend
c'est encore moi,
est ce que quelqu'un connaitrai un exemple d'utilisation de la fonction pcntl_exec() je n'arrive pas a comprendre se qu'elle prend en paramettre
ils disent ca mais apres je ne comprend pas tout :
pcntl_exec ( string path [, array args [, array envs]] )
donc si vous pouviez m'en donner un exemple un peu plus concret
merci

Posté : 11 mars 2005, 16:25
par flitox
http://fr3.php.net/manual/fr/function.pcntl-exec.php

C'est expliqué ici avec des exemples.

(peut-être que tu as récupéré la syntaxe depuis la même url que celle que je viens de donner)

j'ai pris dela meme

Posté : 11 mars 2005, 16:29
par lilend
mais en faite ils ne donnent pas d'exemple pour le pcntl_exec et je ne comprend pas et je ne trouve pas ce qu'il prend concretement en paramettre
mais merci

legere avancée

Posté : 11 mars 2005, 16:42
par lilend
il me met :
Fatal error: Call to undefined function: pcntl_exec()
donc voila alors je ne sais pas si il ne reconnait pas la fonction qe je lui met en paramettre parceque je ne met pas bien le chemin ou si il ne reconnais pas la fonction pcntl_exec()
que j'utilise comme suit :
$return_var=pcntl_exec('./scriptimp.pl',$script);
voila

Posté : 11 mars 2005, 16:49
par Cyrano
Si tu essayes ça sous Windows, tu n'as aucune chance :
Note : Actuellement, ce module ne fonctionne pas sur les environnements non Unix comme Windows.

non non

Posté : 11 mars 2005, 16:51
par lilend
non je suis sous debian sarge donc ca devrait mais je ne sais pas je ne charge rien en debut de prog je ne charge pas de classes ni rien et vu que je n'ai jamais fait de php de ma vie je en sais pas si ca se fait des trucs du style include .......

Posté : 11 mars 2005, 17:14
par Cyrano
Et si tu nous disais grosso modo ce que tu veux faire ? Peut-être qu'on aurait une solution à te suggérer ;)

se que je veux faire

Posté : 11 mars 2005, 17:18
par lilend
bas en fait je veux executer un script perl avec les paramettres recupéré d'un formulaire.
Le script perl devant générer un fichier et renvoyer des infos que je souhaite recuperer
et je ne trouve que cette fonction qui ait l'air de faire ca.

Posté : 11 mars 2005, 19:52
par Xenon_54
Citation de la documentation
Le support du contrôle des processus n'est pas activé par défaut en PHP. Vous devez compiler la version CLI ou CGI de PHP avec l'option de configuration --enable-pcntl pour activer le support de cette extension.
Donc il faudrait recompiler PHP avec l'extension PCNTL.

;)

merci

Posté : 14 mars 2005, 10:20
par lilend
ouai j'ai trouvé ca aussi mais je ne sais pas du tout comment on recompil php avec cette option c'est quoi la commande de base pour recompiler svp?
:? je suis pas trop doué...