Problème include en PHP5

zaka81 -  
Brunoi Messages postés 5 Statut Membre -
Bonjour,
SVP, je voudrai utiliser la fonction include en php5 mais ça marche plus
En fait je vous appeler des fonction qui sont ecrites dans un fichier "fonctions.php"
mais quand j'appelle ce fichier ---- include("fonctions.php");------------ dans mon code source en php5 ça marche plus.
sachant que le meme script fonctionne bien en php4.
est ce qu'il y a une fonction equivalent en php5 fait le meme travail que include? ou qu'est ce que je dois ajouter à include < version php5> pour la faire fonctionner.

3 réponses

MrSlave Messages postés 2657 Statut Membre 147
 
Essaye avec : include_once("nompage.php");
0
zaka81
 
dèja fait...mais ça marche plus
0
MrSlave Messages postés 2657 Statut Membre 147
 
Tu n'aurais pas mis les pages que tu veux inclure dans un dossier à part ?
Parce qu dans ce cas tu dois mettre : include("nomdossier/nomfichier.php").
0
zaka81
 
non toutes mes pages ".php" sont dans le meme répertoire
c'est problème du au changement de version "php5"..
0
MrSlave Messages postés 2657 Statut Membre 147
 
Je dois avouer que je comprend pas.
Je travaille sur php5 et je n'ai aucun problème avec les includes.

Est ce qu'il te met une erreur ou c'est juste que des choses n'apparaissent pas ?
0
zaka81
 
le problème c'est : après l'execution le navigateur m'affiche le contenu de mon fichier càd toutes les fonctions que j'ai met dans mon fichier fonctions.php
je travail sur 2 interfaces differentes je suis entrain de faire la migration de mon code source le meme script avec les memes lignes marche en php4 et php5 mais que include qui marche pas en php5
0
Mumu
 
Est-ce que tu as résolu ton problème ? j'ai le même en ce moment...
0
atout1 Messages postés 236 Statut Membre
 
salut

essaye : require( "nomFichier.php");
0
Mumu
 
Il m'affiche toujours le contenu de mes fichiers appelés dans le require !!
Je viens d'installer EasyPHP avec Apache 2.2 et PHP5. Est ce que j'aurais pas un paramétre à mettre dans les config pour que mes include soient pris en compte?
0
oracle69
 
Bonsoir
j'ai le même problème. les includes n'affichent pas les pages après avoir migré de php4 à 5
j'ai modifié le php.ini pour modfier le safe mode

Donc je suis heureux de savoir que sous php5 vous n'avez aucun problème avec.

à gauche le menu avec ce lien <a href="../index.php?p=test">test</a>

dans le répertoire racine l'index qui compote un tableau ou à droite s'ouvraient toutes les pages
<?php

if(empty($p))
{
include("contenu.php");
}
elseif($p== "test")
{
include("test.htm");
}

{?>
<?}
?>

y aurait-il une erreur de syntaxe?

Merci d'avance et bon week-end
0