Message d'erreur avec php ???

Bonjour,

J'ai voulu intégrer un forum sur mon site tout en gardant le design.
J'ai créé une page forum.php avec ceci :
<?php
session_start();
define ("INDEX", true);
include("include/include.php");
include('header.php');
?>

<?
include('forum/index.php');
?>

<?
include('footer.php');
?>


J'ai ce message qui s'affiche :

Avertissement: Main (. / Include / common.php) [function.main]: Failed to open stream: Aucun fichier ou répertoire dans / Homez.20/gothikad/www/forum/index.php en ligne 13

Erreur fatale: Main () [function.require]: Failed opening required '. / Include / common.php' (include_path ='.:/ usr / local / lib / php ') in / Homez.20/gothikad/www/forum/index.php en ligne 13

Que faut-il que je fasse ?

4 réponses

  1. Bonjour,

    D'après ces message, il semblerai que les chemins menants à tes fichiers ne soit pas bon;

    ->Vérifie si tes fichiers existent
    ->qu'ils soits appelés au bon endroi
    ->qu'ils soits appelés avec leurs nom exact
    0
    1. oui les fichiers existent bien et il se trouve dans un dossier appelé forum d'où le fait que j'avais mis ceci :
      <?
      include('forum/index.php');
      ?>
      
      0
  2. t as essayé include("./forum/index.php"); ?
    0
    1. je viens d'essayer j'ai toujours le même message d'erreur.
      0
    2. t as essayé d'afficher tes pages une par une sans passer par forum.php ?

      exemple : 127.0.0.1/forum/index.php
      127.0.0.1/include/include.php etc...
      0
    3. ???

      En tout cas si je vais ici : http://www.nomdemonsite.com/forum/index.php
      j'ai bien le forum qui s'affiche correctement.
      0
    4. si je mets ceci : http://www.nomdemonsite.com/include/include.php
      Ce n'est pas le bon dossier pour mon forum, mais en rapport avec le site lui même !

      le include pour le forum se trouve dans forum/include/
      0
    5. Si tu met ca http://www.nomdemonsite.com/include/include.php , ca te met une erreur ou pas ?

      En fait, la le but, est de trouver quel include te génère ton erreur. et apres aller sur cette page et voir quel est le problème.
      0
  3. Donc je récapitule :

    Si je vais sur cette page : http://www.nomdemonsite.com/forum/index.php
    Mon forum s'affiche bien.

    Seulement je veux que mon design suive, donc je crée une page http://www.nomdemonsite.com/forum.php avec ceci :
    <?php 
    session_start(); 
    define ("INDEX", true); 
    include("include/include.php"); 
    include('header.php'); 
    ?> 
    
    <? 
    include('forum/index.php'); 
    ?> 
    
    <? 
    include('footer.php'); 
    ?>


    Et là j'ai le message d'erreur suivant :

    Avertissement: Main (. / Include / common.php) [function.main]: Failed to open stream: Aucun fichier ou répertoire dans / Homez.20/gothikad/www/forum/index.php en ligne 13

    Erreur fatale: Main () [function.require]: Failed opening required '. / Include / common.php' (include_path ='.:/ usr / local / lib / php ') in / Homez.20/gothikad/www/forum/index.php en ligne 13
    0
    1. Contributeur
      Salut. Le problème viens de la page 'forum/index.php'.

      Les includes doivent commencer par './', ce qui veux dire que les pages sont appelées par rapport à 'forum.php' et non 'forum/index.php'.

      Supprime './' des includes de la page index.php
      0
      1. Ok, j'ai essayé mais toujours pareil, je dois pas faire correctement :

        Donc voici ce que j'ai :
        <?php
        
        if (!defined('FORUM_ROOT'))
        	define('FORUM_ROOT', './');
        require FORUM_ROOT.'include/common.php';
        
        ($hook = get_hook('in_start')) ? eval($hook) : null;
        
        if ($forum_user['g_read_board'] == '0')
        	message($lang_common['No view']);
        
        // Load the index.php language file
        require FORUM_ROOT.'lang/'.$forum_user['language'].'/index.php';
        
        
        // Get list of forums and topics with new posts since last visit
        if (!$forum_user['is_guest'])
        {
        0
      2. essaye :

        http://www.nomdemonsite.com/include/include.php
        0