je fais un appel  d'un script  php  dans un script  cgi  a l'aide de la ligine suivante 
.....
{
exec "php -f connect.php";
}
else
{
....
}
  lors de  l'execution il me declenche l'erreur suivante 
 400 Content-type: text/html Security Alert! The PHP CGI cannot be accessed directly.
This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, e.g. via an Apache Action directive.
For more information as to why this behaviour exists, see the manual page for CGI security.
For more information about changing this behaviour or re-enabling this webserver, consult the installation file that came with this distribution, or visit the manual page.
pour cela j'ai  consulté mon fichier  php.ini
et j 'ai  modifie  les deux lignes suivantes
;cgi.force_redirect 
devient  
cgi.force_redirect=0
et  l'autre ligne  est 
;cgi.redirect_status_env=
devient
cgi_direct_status_env=yes
 a ce moment  la   cet erreur est  disparu  mais il n'execute pas le code convenablement 
lorsque il arrive  à   l'instruction (" exec 'connect.php')  il n'execute pas le code de fichier  connect.php  mais  il affiche le  contenu  de script  cgi comme il est
(le code source)
  
svp  une solution pour ça !!!
j 'attends ...
Forum Programmation.perl appel un script php dans un code CGI
31
mai
2006
# installer php-cli
Posté par Cali_Mero . Évalué à 2.
[^] # Re: erratum
Posté par Cali_Mero . Évalué à 3.
Le binaire "php" sur ton système est manifestement la version CGI. Il ne peut pas être lancé en ligne de commande.
Soit tu installes php-cli (c'est le nom du package debian) ou php5-cli pour la version 5.x, soit si tu compiles il faut ajouter l'option --enable-cli à ta ligne configure.
Cette page peut également t'aider si ça ne suffit pas : http://fr3.php.net/manual/fr/features.commandline.php
[^] # Re: erratum
Posté par linuxesti . Évalué à 1.
redhat linuxEntreprise4
php-4.3.9.3-1
svp quel est le non de package que je dois installer ..
[^] # Re: erratum
Posté par linuxesti . Évalué à 1.
[^] # Re: erratum
Posté par Cali_Mero . Évalué à 2.
exec "wget http://localhost/lesite/lescript.php";
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.