Page 1 sur 1

include fonctionne pas en php5

Posté : 07 mai 2012, 12:18
par fabrice88250
bonjour,
j'ai un site (encore en php4) dans lequel j'appel un page de cette façon :
	include ($_SERVER["DOCUMENT_ROOT"].'/videos.php');
je viens d'essayer de passer en version php5 mais sur cette ligne j'ai une erreur qui m'est retourné.
Warning: include(../monfichierconnexion-sql.php) [function.include]: failed to open stream: No such file or directory in /homepages/xx/xxxxx/htdocs/video.php on line 4
Warning: include() [function.include]: Failed opening '../monfichierconnexion-sql.php' for inclusion (include_path='.:/usr/lib/php5') in /homepages/xx/xxxxx/htdocs/video.php on line 4
Y'a til une autre écriture de php4 a 5 ?

Re: include fonctionne pas en php5

Posté : 07 mai 2012, 12:52
par sirakawa
avant toute autre chose, au lieu de:
include ($_SERVER["DOCUMENT_ROOT"].'/videos.php');
tente:
$chemin = $_SERVER["DOCUMENT_ROOT"].'/videos.php';
print "<br>===>$chemin<===";
include ($chemin);

Re: include fonctionne pas en php5

Posté : 07 mai 2012, 13:45
par fabrice88250
bonjour, je viens de faire l'essai mais toujours le même problème lorsque je passe en php5.
:(

Re: include fonctionne pas en php5

Posté : 07 mai 2012, 14:53
par xTG
Est-ce que le chemin affiché est correct ?
Car actuellement le chemin pointé est le suivant : /homepages/xx/xxxxx/monfichierconnexion-sql.php
A voir aussi s'il n'y a pas une configuration du php.ini interdisant l'include de fichier se trouvant en dehors du htdocs.

Re: include fonctionne pas en php5

Posté : 08 mai 2012, 10:10
par sirakawa
bonjour, je viens de faire l'essai mais toujours le même problème lorsque je passe en php5.
:(
Ça avait pour seul but de permettre de voir si le chemin est celui qui est attendu.
Pour le reste, revoir la suggestion de xtg.

Où se trouve le script que tu lances?