8792 sujets

Développement web côté serveur, CMS

Bonjour,

J'ai voulu tester le super exemple de remplacement de frame avec la fonction php include que vous présentez à la page suivante:
http://css.alsacreations.com/Tutoriels-PHP/Inclure-un-fichier-dans-un-autre-grace-a-CSS-et-PHP

Tout c'est bien passé lors de l'insertion du code dans les pages, la page d'accueil accueil.php s'affichant sans souci dans le cellule <Div> de ma page index.php.

Parcontre, si je clique sur une des liens de mon menu (par exemple news.php), il m'affiche les message suivant:

Warning: main(news.php): failed to open stream: No such file or directory in c:\program files\divers\easyphp\www\index.php on line 98

Warning: main(): Failed opening 'news.php' for inclusion (include_path='.;C:/Program Files/Divers/EasyPHP\php\pear\') in c:\program files\divers\easyphp\www\index.php on line 98

Voici comment est composé mon lien dans le code:

index.php?page=news

A noter que j'utilise EasyPhp pour tester les page,mais que ça fait la même chose si le mets le site en ligne.

Est-ce que quelqu'un aurait une idée?

A grand merci à vous et bonnes fêtes
Les messages sont simples :
- trouves pas le fichier ou le dossier.

Maximeus a écrit :
Voici comment est composé mon lien dans le code:

index.php?page=news

Ouais d'accord... mais où est située la page news par rapport au reste ?
Dans un dossier, un sous-dossier, à la racine

Ton problème ne vient que de la lecture du chemin.