OVH Cloud OVH Cloud

fonction include

8 réponses
Avatar
boulite
Bonjour,
je voudrais inclure une page (menu.php) dans ma page index.php
.j'utilise la fonction
<?php include ("menu.php"); ?>

et la page menu est, pour essai

<?php /* Date de création: 08/03/2006 */ ?>
<b><font color="#FF0000">fichier menu php</font></b>

Mais cela ne fonctionne pas, pas de message d'erreur , pas
d'affichage du texte "fichier menu php" .
vous avez une idée? merci
--
Amicalement

*** Pour me répondre enlever un t à boulitte de mon adresse email ***

8 réponses

Avatar
Georges.Kuntz
Bonjour,
Chez moi cela fonctionne sans problème.
Est ce la page "menu.php" existe ? Et est ce que le chemin vers la page
menu.php est il bien déclarée... ?

Georges

"boulite" a écrit dans le message de news:
441090ed$0$18302$
Bonjour,
je voudrais inclure une page (menu.php) dans ma page index.php .j'utilise
la fonction
<?php include ("menu.php"); ?>

et la page menu est, pour essai

<?php /* Date de création: 08/03/2006 */ ?>
<b><font color="#FF0000">fichier menu php</font></b>

Mais cela ne fonctionne pas, pas de message d'erreur , pas d'affichage du
texte "fichier menu php" .
vous avez une idée? merci
--
Amicalement

*** Pour me répondre enlever un t à boulitte de mon adresse email ***


Avatar
Demosthene
Bonjour,
je voudrais inclure une page (menu.php) dans ma page index.php



* essaie <?php include ("menu.php"); echo "bien" ?># pour voir si
index.php marche bien.
* essaie require à la place d'include ...
* essaie include("menu.php") en enlevant l'espace
* essaie include(un_fichier_html) les messages d'erreur sont parfois
désactivés

Voilà les quatre tests qui me viennent à l'esprit, tes deux fichiers
m'ont l'air corrects.

Démosthène

Avatar
boulite

Bonjour,
je voudrais inclure une page (menu.php) dans ma page index.php




* essaie <?php include ("menu.php"); echo "bien" ?># pour voir si index.php marche bien.
je ne vois que le signe # quel que soit l'endroit ou je mets la ligne



* essaie require à la place d'include ...
ça ne change rien


* essaie include("menu.php") en enlevant l'espace
ça ne change rien


* essaie include(un_fichier_html) les messages d'erreur sont parfois désactivés
toujours rien, je ne comprends pas


Voilà les quatre tests qui me viennent à l'esprit, tes deux fichiers
m'ont l'air corrects.

Démosthène



--
Amicalement

*** Pour me répondre enlever un t à boulitte de mon adresse email ***


Avatar
boulite
Bonjour,
Chez moi cela fonctionne sans problème.
Est ce la page "menu.php" existe ? Et est ce que le chemin vers la page
menu.php est il bien déclarée... ?



Ma page menu est dans le même dossier que la page index

--
Amicalement

*** Pour me répondre enlever un t à boulitte de mon adresse email ***

Avatar
Olivier Miakinen

Est ce la page "menu.php" existe ? Et est ce que le chemin vers la page
menu.php est il bien déclarée... ?


Ma page menu est dans le même dossier que la page index


1) Cette page a-t-elle des droits de lecture pour tous ?

2) As-tu essayé avec error_reporting(E_ALL) ?
<http://fr3.php.net/error_reporting>

3) Sais-tu qu'il est recommandé de suffixer une adresse invalide par
« .invalid » ?
<http://www.usenet-fr.net/fur/usenet/abus/adresses-antispam.html>

--
Olivier Miakinen
Troll du plus sage chez les conviviaux : le nouveau venu, avec
son clan, s'infiltre dans les groupes de nouvelles. (3 c.)


Avatar
Stephane Pineau
Le 09 Mar 2006 22:50:18 GMT, boulite écrivait:

Bonjour,
je voudrais inclure une page (menu.php) dans ma page index.php
.j'utilise la fonction
<?php include ("menu.php"); ?>

et la page menu est, pour essai

....

Mais cela ne fonctionne pas, pas de message d'erreur , pas
d'affichage du texte "fichier menu php" .
vous avez une idée? merci


Est-ce que tu as vérifié que tu ne retrouvais pas quand même le contenu de
menu.php en affichant le source une fois la page index.php affichée ?

A première vue ca me semble un cas type d'include placé au mauvais endroit,
par exemple est tu sur d'avoir mis ta ligne d'include entre les balise
<body> et </body> de ton fichier index.php ?

A tu vérifié également que tu ne l'as pas placée au sein d'un commentaire
html <!-- -->, voir au milieu d'une balise hfml entre < et >.

Autant de cas de figure qui feraient que le contenu de menu.php ne s'affiche
pas bien qu'il est été correctement inclus.

Toujours regarder le source de la page finale retournée par le serveur est
une bonne habitude à prendre à la moindre anomalie.

Cdlt,
Stéph'

Avatar
Stephane Pineau
Le 09 Mar 2006 22:50:18 GMT, boulite écrivait:

<?php /* Date de création: 08/03/2006 */ ?>
<b><font color="#FF0000">fichier menu php</font></b>


J'oubliais dans les pièges idiots.... la couleur de fond de ton index.php ne
serait pas par hasard la même que celle que tu indiques dans ton <font
color=...> ?

Cdlt,
Stéph'

Avatar
Demosthene


Bonjour,
je voudrais inclure une page (menu.php) dans ma page index.php





* essaie <?php include ("menu.php"); echo "bien" ?># pour voir si
index.php marche bien.


je ne vois que le signe # quel que soit l'endroit ou je mets la ligne



ok, celà semble dire que le php n'est pas implémenté où mal configuré.

Quel est ton environnement ?
Où mets-tu ta page ?

Démosthène