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.
Configuration: Windows XP
Internet Explorer 7.0

3 réponses

  1. MrSlave Messages postés 2657 Statut Membre 147
     
    Essaye avec : include_once("nompage.php");
    0
    1. zaka81
       
      dèja fait...mais ça marche plus
      0
  2. 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
    1. zaka81
       
      non toutes mes pages ".php" sont dans le meme répertoire
      c'est problème du au changement de version "php5"..
      0
  3. 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
    1. 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
    2. Mumu
       
      Est-ce que tu as résolu ton problème ? j'ai le même en ce moment...
      0
    3. atout1 Messages postés 236 Statut Membre
       
      salut

      essaye : require( "nomFichier.php");
      0
    4. 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
    5. 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