php/apache/unix probleme d include imbriqué

php/apache/unix probleme d include imbriqué - Linux et OS Alternatifs

Marsh Posté le 05-09-2002 à 00:01:31    

voila mon probleme,  
 
... il  s'agit de php, mais c est surment + approprié dasn cette rubrique:
 
quand je fais des includes imbriqués, il a deux manière de penser la choses :
 
normallement, le "path", du n-ème include est celui de la page appelée
 
mais, sur certaine version de php, le path du n-eme include est le repertoire de la page qui contenait le (n-1) eme
 
 
Mon probleme, c est que le site que j'ai est en "methode 2", et il marche en methode "1" !
 
je cherche donc a passer en methode 1...  
(si possible pour un seul site, car les autres sont programmés pour la methode 2 si ca se trouve:( ..enfin ca on verra + tard
 
 
est ce que vous comprenez mon probleme :??:

Reply

Marsh Posté le 05-09-2002 à 00:01:31   

Reply

Marsh Posté le 05-09-2002 à 00:03:33    

En fait, pas sur que ca soit lié car il s'agit de php4 d installé... (enfin peut etre que ca vient d apache ?!)
 
 
quand je fais php info :
include_path : /usr/share/php /usr/share/php  
 
l'erreur etant :
Warning: Failed opening 'version.php' for inclusion (include_path='/usr/share/php';) in /var/www/site_cs/themes/1225AM/header.php on line 2

Reply

Marsh Posté le 05-09-2002 à 00:03:55    

en fait, peut etre qu il vaut mieux mettre ca dans prog...

Reply

Marsh Posté le 05-09-2002 à 00:14:54    

fait un locate version.php pour voir ou il est, et modifie ton include_path dans php.ini en conséquence

Reply

Marsh Posté le 05-09-2002 à 00:26:32    

en fait j'ai trouvé :  
 
dans httpd.conf, il suffit de rajouter :
 
php_value include_path "nouveau path"
et ca roule!

Reply

Marsh Posté le 05-09-2002 à 01:04:50    

ou tu mets un point (.) a la place de '/usr/share/php' a "include_path=" dans ton fichier php.ini soit "include_path= . "  
 
Normalement ca marche


Message édité par Gaellick le 05-09-2002 à 01:05:06
Reply

Sujets relatifs:

Leave a Replay

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