Script PHP sous UNIX

Script PHP sous UNIX - PHP - Programmation

Marsh Posté le 15-07-2008 à 12:09:53    

Bonjour,
 
J'ai une question qui à première vue doit être con mais je ne trouve pas la solution.
 
Je m'explique :
 
Je voudrais savoir comment faire dans une page PHP, faire appel à un autre script en PHP. Je vois qu'il faut utiliser la fonction exec().Le script marche parfaitement sous Windows mais sous UNIX ça ne marche pas.
La ligne est la suivante :
 

Code :
  1. $command = "C:\wamp\bin\php\php5.2.5\php.exe -c C:\wamp\bin\apache\apache2.2.8\bin\php.ini -f C:\wamp\www\iresa\import\\insert_into_oracle.php $this->saveIndex $this->nbRequetes $table";
  2.   $ret = exec($command);


 
D'où ma question :  
 
Quel est l'équivalent du php.exe sous unix ? Quel est son path ?
 
J'ai vu que normalement il faut mettre l'en-tête suivante  
 

Code :
  1. #!/usr/bin/php


 
Mais ça ne fait rien. D'autant plus que je n'ai pas php installé dans ce PATH, mais il est sous :
 

Code :
  1. #!/apps/Zend/Core/bin/php


 
Mais cela ne marche pas non plus.
 
Comment faire ? Merci  :bounce:

Reply

Marsh Posté le 15-07-2008 à 12:09:53   

Reply

Marsh Posté le 15-07-2008 à 12:55:33    

krovomi a écrit :

Bonjour,
 
J'ai une question qui à première vue doit être con mais je ne trouve pas la solution.
 
Je m'explique :
 
Je voudrais savoir comment faire dans une page PHP, faire appel à un autre script en PHP. ...


 
 
Bonjour,
 
c'est clair !!! surtout et ne m'en tiens pas rancune, mais en tapant ta demande ds GG tu obtiens la réponse suivante :
 
include () et require ()
 
c'est vraiment tout con... à moins que quelque chose m'échappe vis à vis d'UNIX ???:

Reply

Marsh Posté le 15-07-2008 à 13:24:25    

Non mais ça n'est pas ma question !
 
Ce que je sous-entendais via ma question était : "Comment réaliser le même script sous UNIX en appelant le binaire "php" qui est sous WIN php.exe ?
 
Je me suis très certainement mal exprimé.
 
En fait c'est à partir d'un script PHP en appeler un autre via la fonction exec() et en lui passant en paramètre l'exécutable PHP.
 
Merci

Reply

Marsh Posté le 15-07-2008 à 13:40:14    

merci NazzTazz en effet c'était bien ça la solution :)

Reply

Sujets relatifs:

Leave a Replay

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