include fonctionne pas en php5

Mammouth du PHP | 620 Messages

07 mai 2012, 12:18

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 ?

Mammouth du PHP | 2278 Messages

07 mai 2012, 12:52

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);
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

Mammouth du PHP | 620 Messages

07 mai 2012, 13:45

bonjour, je viens de faire l'essai mais toujours le même problème lorsque je passe en php5.
:(

ViPHP
xTG
ViPHP | 7331 Messages

07 mai 2012, 14:53

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.

Mammouth du PHP | 2278 Messages

08 mai 2012, 10:10

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?
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD