Problème pour insérer un include

pierre66700 -  
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai un site http://www.monsite.com/
j'ai une page qui est à la racine et que j'ai appelée diadia.php
je dois faire un include pour quatre pages différentes qui sont dans des dossiers appelés
http://www.monsite.com/commentaires/affichages
ces fichiers s'appellent 1 news (dans le dossier commentaires) l'autre liste_news.php (dans le dossier affichages) le troisième liste_news.php etccc
j'ai généré les codes ci dessous, mais ça ne fonctionne pas, pourquoi ? rien n'est affiché lorsque je mets
la page en ligne, les inscriptions appelées n'apparaissent pas
Qui peut me renseigner ? merc i

<?php
$templates = '1';
$path = 'diadia.php';
$nombre_news = '6';
$news_complete = '..commentaires/news.php';
$ordre = '';
$categories = '';
include($path . '..commentaires/affichage/liste_news.php');
?>
<?php
$templates = '1';
$path = 'diadia.php';
$categories = '';
include($path . '..commentaires/affichage/formulaire_commentaires.php');
?>
<?php
$templates = '1';
$path = 'diadia.php';
$categories = '';
include($path . '..commentaires/affichage/commentaires.php');
?>
<?php
$templates = '1';
$path = 'diadia.php';
$nombre_news = '6';
$categories = '';
include($path . '../affichage/pagination.php');
?>
A voir également:

2 réponses

Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
$path = 'diadia.php'; //ce n'est pas un chemin ça mais un nom de fichier

include($path . '..commentaires/affichage/liste_news.php'); //pourquoi les ..


NON

si dans ta page diadia.php tu veux inclure la page commentaires/affichage/liste_news.php' il faut:

include("commentaires/affichage/liste_news.php'');
0
pierre66700
 
merci pour ta réponse, le problème n'est pas résolu.
1/ ADRESSE DU SITE ;
http://www.monsite.com

2/le dossier dans lequel se trouve le script de news avec commentaires que je dois aller chercher et afficher sur ma page est
http://www.monsite.com/commentaires/affichage

3/ma page sur laquelle se trouveront les includes est "diadia.php" qui se trouve à la racine du script (donc dans le dossier "commentaires")

4/ les includes concerneront des fichiers qui se trouvent dans le dossier "affichage"
Lorsque je génère mon code, par rapport à tout ceci, voilà ce que ça donne pour, par exemple, le fichier "liste_news.php" qui se trouve dans le dossier "affichage" par rapport au fichier "diadia.php" qui est dans le dossier "commentaires"

<?php
$templates = '1';
$path = 'diadia.php';
$nombre_news = '6';
$news_complete = 'affichage/news.php';
$ordre = '';
$categories = '';
include($path . 'affichage/liste_news.php');
?>

5/ pareils pour trois autres fichiers à insérer qui est le "formulaire des commentaires" sur la meme page
diadia.php le code est un peu différent du premier il donne :
<?php
$templates = '1';
$path = 'affichage';
$categories = '';
include($path . 'affichage/formulaire_commentaires.php');
?>
je ne sais pas si j'ai été clair mais je suis embété pour créer la page diadia.php avec ses includes
Merci si tu peux me dépanner et me donner le bon ordre et le bon chemin
0
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
3/ma page sur laquelle se trouveront les includes est "diadia.php" qui se trouve à la racine du script (donc dans le dossier "commentaires")

??? si diadia.php est à la racine di site il n'est pas dans le rep commentaires mais directement sous /

<?php
$templates = '1';
$path = 'diadia.php';
$nombre_news = '6';
$news_complete = 'affichage/news.php';
$ordre = '';
$categories = '';
include($path . 'affichage/liste_news.php');
?>


avec un $path = 'diadia.php';
include une fois interpreté devient: diadia.phpaffichage/liste_news.php ça ne peut pas marcher

si comme tu dis ton script diadia.php est dans le dossier commentaires

pour ton include il faut tout simplement:

include('affichage/liste_news.php');
0