include path : ini_set ou htaccess ?

include path : ini_set ou htaccess ? - PHP - Programmation

Marsh Posté le 18-04-2010 à 16:15:34    

Hello,
 
  Je développe un projet opensource qui utilisera zend et qui s'installera sur des environnements que je ne maitriserai pas.
 
  Pour son fonctionnement Zend à besoin qu'on lui définisse par un include_path son répertoire de library.
 
  Mieux vaut t'il que dans chaqun de mes fichiers je réalise un set_include_path  
 
  ou bien définir dans un .htaccess  "php_value include_path"
 
Merci pour vos avis


---------------
Du tofu en Alsace : www.tofuhong.com
Reply

Marsh Posté le 18-04-2010 à 16:15:34   

Reply

Marsh Posté le 19-04-2010 à 11:47:41    

la 3ième solution est de modifier le php.ini ;)
 
En général, quand on installe Zend framework, je dirais que l'admin système va naturellement mettre son path dans le php.ini.
Sinon, plutôt que de faire un ini_set() dans tous test fichiers, fais un fichier Config.php appelé par tous tes fichiers qui en ont besoin et c'est dedans que tu feras ton ini_set().


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 19-04-2010 à 18:58:55    

Merci rufo pour ta réponse.
 
Finalement plutot que de trouver une solution j'ai changé le sujet :-D
 
Je vais placer mon Zend directement dans le projet, et donc plus besoin de include_path
 
Je dois mettre [Résolu] dans le titre du post ? ;-)


---------------
Du tofu en Alsace : www.tofuhong.com
Reply

Marsh Posté le 20-04-2010 à 00:49:27    

Il me semble que ZF conseille set_include_path(), à vérifier ?


Message édité par theredled le 20-04-2010 à 00:49:34

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 21-04-2010 à 08:56:55    

rufo a écrit :

la 3ième solution est de modifier le php.ini ;)
 
En général, quand on installe Zend framework, je dirais que l'admin système va naturellement mettre son path dans le php.ini.
Sinon, plutôt que de faire un ini_set() dans tous test fichiers, fais un fichier Config.php appelé par tous tes fichiers qui en ont besoin et c'est dedans que tu feras ton ini_set().


 
pas besoin d'include un fichier config.php :
 
Z.F passe par un fichier bootstrap (index.php)
et Z.F travaille déjà avec la directive set_include_path pour construire son environnement. Suffit juste d'y ajouter le folder Zend.
ça ne pose pas de problème, car les premiers appels aux objets de Z.F se font après la définition de ces paramètres.

Reply

Marsh Posté le 21-04-2010 à 09:30:44    

merci, je ne savais pas (pas encore travaillé avec ZF) ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 21-04-2010 à 18:31:19    

yep, c'est pour ça que je me suis permis l'éclaircissement. Le concept est le même, mais Z.F le fait pour l'utilisateur :D

Reply

Sujets relatifs:

Leave a Replay

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