Message d'erreur avec php ???

Fermé
dd - 4 mai 2010 à 15:40
fxtaa Messages postés 1050 Date d'inscription mardi 20 octobre 2009 Statut Membre Dernière intervention 2 avril 2015 - 10 mai 2010 à 10:21
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

justoo76 Messages postés 186 Date d'inscription mardi 13 avril 2010 Statut Membre Dernière intervention 23 mars 2016 13
4 mai 2010 à 16:28
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
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
fxtaa Messages postés 1050 Date d'inscription mardi 20 octobre 2009 Statut Membre Dernière intervention 2 avril 2015 74
4 mai 2010 à 16:42
t as essayé include("./forum/index.php"); ?
0
je viens d'essayer j'ai toujours le même message d'erreur.
0
fxtaa Messages postés 1050 Date d'inscription mardi 20 octobre 2009 Statut Membre Dernière intervention 2 avril 2015 74
Modifié par fxtaa le 4/05/2010 à 16:51
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
???

En tout cas si je vais ici : http://www.nomdemonsite.com/forum/index.php
j'ai bien le forum qui s'affiche correctement.
0
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
fxtaa Messages postés 1050 Date d'inscription mardi 20 octobre 2009 Statut Membre Dernière intervention 2 avril 2015 74
10 mai 2010 à 10:05
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
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
vincebzh Messages postés 137 Date d'inscription lundi 22 mars 2010 Statut Contributeur Dernière intervention 7 mai 2013 29
4 mai 2010 à 18:18
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
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
fxtaa Messages postés 1050 Date d'inscription mardi 20 octobre 2009 Statut Membre Dernière intervention 2 avril 2015 74
4 mai 2010 à 23:49
essaye :

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