8797 sujets

Développement web côté serveur, CMS

Bonsoir,

Je viens de télécharger easy php 1.8 et de faire un essai et j'ai un souci.

J'ai mon site et sur la page d'accueil index_fr.php j'ai des includes.

Je lance le web local et ouvre le fichier index_fr.php: je vois bien le design de la page mais pas mes "includes" ils n'apparaissent pas : aucun !!!

D'où cela pourrait il venir ...

Merci de votre aide Smiley cligne
Modifié par GuizBizet (11 Jul 2005 - 23:40)
Bonjour,

Je ne sais pas si cela peut t'aider :

a écrit :
Soyez prévenus qu'une erreur d'analyse dans un fichier inclut ne cause pas l'arrêt du script en PHP dans les versions antérieures à 4.3.5. Depuis ces versions, il le peut.

Source : Nexen

voila
est ce que tu peux nous balancer ton code entier cad la page index_fr.php et la page include?

Parce que je ne crois pas trop que ça vienne d"easy php! quoiqu'il y a une option pour les includes que je n'ai jamais vraiment compris car elle me causait pas de problème.
merci de te pencher sur mon probleme

page index_fr.php :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-script-type" content="text/javascript" />
<meta http-equiv="Content-style-type" content="text/css" />
<meta http-equiv="Content-language" content="fr" />
<title>Welldone ! Paris</title>
<link href="Welldone_screen.css" rel="stylesheet" type="text/css" media="screen" />
<script src="FonctionsWelldone.js" type="text/javascript"></script>
</head>

<body  onload="document.getElementById('nom').focus()">
<div id="conteneur">
	<div id="header"><br /><a href="index_fr.php?page=accueil" title="Accueil"><img alt="logo" src="Images/ToutesPages/logo_petit.gif" /></a></div>
	<div id="main">
		<div id="navigation">
			<dl>
				<dt class="first"><a href="index_fr.php?page=accueil" title="Présentation">Présentation</a></dt>
					<dd><a href="index_fr.php?page=accueil" title="Qui sommes nous">Qui sommes nous ?</a></dd>
					<dd><a href="index_fr.php?page=rejoindre" title="Nous rejoindre">Nous rejoindre ...</a></dd>
			</dl>
			<dl>
				<dt><a href="index_fr.php?page=services" title="Nos Services">Nos services</a></dt>
					<dd><a href="index_fr.php?page=services_administratif" title="Administratif">Administratif</a></dd>
					<dd><a href="index_fr.php?page=services_loisirs_voyages" title="Loisirs et voyages">Loisirs - voyages</a></dd>
					<dd><a href="index_fr.php?page=services_logement" title="Logement">Logement</a></dd>
					<dd><a href="index_fr.php?page=services_shopping" title="Shopping">Shopping</a></dd>
					<dd><a href="index_fr.php?page=services_famille_viemaison" title="Famille - Vie de la maison">Famille - Vie de la maison</a></dd>
					<dd><a href="index_fr.php?page=services_voiture" title="Voiture">Voiture</a></dd>
			</dl>
			<dl>
				<dt><a href="index_fr.php?page=formules" title="Nos formules">Nos formules</a></dt>
					<dd><a href="index_fr.php?page=formules" title="Formule bleue">Formule bleue</a></dd>
					<dd><a href="index_fr.php?page=formules" title="Formule rouge">Formule rouge</a></dd>
			</dl>
			<dl>
				<dt><a href="index_fr.php?page=temoignages" title="Témoignages">Témoignages</a></dt>
			</dl>
			<dl>
				<dt><a href="index_fr.php?page=presse" title="Presse">Presse</a></dt>
			</dl>
			<dl>
				<dt><a href="index_fr.php?page=contact" title="Contact">Contact</a></dt>
			</dl>
		</div>
		<div id="centre">
			<?php
			if (!isset($_GET['page'])) $page= 'accueil'; else $page= $_GET['page'];
			switch($page)
			{
			case 'accueil': include ('index_fr.htm');break;
			case 'rejoindre': include ('rejoindre.htm');break;
			case 'welldoneurope': include ('welldoneeurope.htm');break;
			case 'services': include ('services.htm');break;
			case 'services_administratif': include ('services_administratif.htm');break;
			case 'services_loisirs_voyages': include ('services_loisirs_voyages.htm');break;
			case 'services_logement': include ('services_logement.htm');break;
			case 'services_shopping': include ('services_shopping.htm');break;
			case 'services_famille_viemaison': include ('services_famille_viemaison.htm');break;
			case 'services_voiture': include ('services_voiture.htm');break;
			case 'cartegrise': include ('services_administratif_cartegrise.htm');break;
			case 'stationnement': include ('services_administratif_stationnement.htm');break;
			case 'formules': include ('formules.htm');break;
			case 'temoignages': include ('temoignages.htm');break;
			case 'presse': include ('presse.htm');break;
			case 'contact': include ('contact.htm');break;
			case 'postform': include ('postform.php');break;
			case 'equipe': include ('equipe.htm');break;
			}
			?>
		</div>
	</div>
	<div id="footer">
		<div id="standards"><a href="http://validator.w3.org/check/referer" title="X-HTML Validator"><img alt="xhtml" src="Images/ToutesPages/xhtml.jpg" /></a><a href="http://jigsaw.w3.org/css-validator/check/referer" title="CSS Validator"><img alt="css" src="Images/ToutesPages/css.jpg" /></a></div>
		<div id="mentions">Welldone ! - 25, rue d'Hauteville - 75010 PARIS :: Tél : 01 44 836 838 - Fax : 01 44 836 839</div>
	</div>
</div>
<div id="postfooter"></div>
</body>
</html>


et pour l'include de l'accueil:
			<h1>Vous êtes ici : <a href="index_fr.php?page=accueil">Accueil</a> > Qui sommes nous ?</h1>
			<h2>Laissez-nous faire et détendez vous ...</h2>
			<p>WellDone propose un nouveau type de service pour vous aider à gérer plus facilement votre quotidien.</p>
			<p><strong>Nos services d'assistance personnelle</strong> ont pour vocation de vous simplifier la vie et vous faire gagner du temps en accomplissant des tâches à votre place.</p>
			<p>Ne vous est-il jamais arrivé d'avoir à attendre la visite d'un agent EDF, d'avoir à refaire des papiers d'identité, d'avoir besoin d'envoyer quelqu'un récupérer des clés ou un document oublié ?</p>
			<img class="imgdroite" alt="fauteuil" src="Images/Accueil/fauteuil.jpg" />
			<p><strong>Notre mission</strong> est de vous débarrasser de votre problème dans les meilleures conditions. Nous recueillons les informations, recherchons les meilleurs prestataires et nous assurons que la tâche que vous nous confiez se déroule comme vous le souhaitez.</p>
			<p><strong>Nous souhaitons</strong> devenir une composante à part entière de votre système d'organisation et obtenir votre totale confiance pour réaliser des tâches vous permettant de gagner chaque jour d'avantage de temps libre et de légèreté d'esprit. Dans la plupart des cas, notre niveau de service est supérieur et moins cher que si vous le faisiez vous-même.</p>
			<p><strong>Imaginez une vie</strong> où vous auriez votre propre secrétaire personnel et votre concierge de grand hôtel. Quelqu'un à votre entière disposition qui vous aiderait sur simple appel à organiser votre vie et les services dont vous avez besoin.</p>
			<p><strong>Cessez d'imaginer cette vie sans stress, laissez nous faire et détendez vous... </strong></p>


Merci Smiley cligne
Question bête (vu que ta source me parait bonne);

Est-tu certain de bien avoir mis toutes tes pages dans le dossier c:programfile/easyphp/www/ ??

C'est tres important.
Autrement je ne voit pas pourquoi cela ne fonctionnerais pas.

Quand tu lance easyPHP, apres tu double-clic sur le logo dans la barre des taches.
Verifie que le serveur APACHE est bien lancé (pastille verte).
Salut Mobman02

Désolé j'étais en WE

J'ai vérifié tout ce que tu a mis sur ton post : tout est ok et ça ne marche pas Smiley fache
GuizBizet a écrit :


<a href="index_fr.php?page=accueil" title="Accueil">

et

case 'accueil': include ('index_fr.htm');break;



Dans un cas il y a des quotes et pas dans l'autre, ça ne joue pas ?

Même si ça ne servait finalement à rien, j'écrirais quand même


<a href="index_fr.php?page='accueil'" title="Accueil">


désolé, Je n'ai pas de moteur php pour tester sous la main... Déjà que je ne devrais pas lire Smiley rolleyes
if (!isset($_GET['page'])) $page= 'accueil'; else $page= $_GET['page'];


essaie ça à la place

if (!isset($_GET['page'])) $page= 'accueil'; else $page= $_GET[page];


Edit Oops y a un problème!!! c'est $_GET['page'] mais sans les '
et avec les [ ] !!!
Pb de compatibilité avec le forum?

Ou alors fais des tests d'affichage avec des echo pour voir si ta variable $page est correct!

ça ressemble à un problème tout con de " ou '
Tiens nous au courant stp!
Modifié par Pops83 (11 Jul 2005 - 17:53)
Salut à tous

J'ai rien changé et refait un test pour la enième fois et ça fonctionne Smiley biggrin

Bizarre me direz vous mais c'est comme ça et j'espère que cela va continuer Smiley cligne