Bonjour,

Tous les matins je rencontre le même problème sur l'ordinateur où je travaille pendant mon stage : mon index.php n'affiche plus le contenu de la page.

<!-- index.php -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 transitional//EN" "http://www.w3.org/td/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >

<head>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	<link rel="stylesheet" media="screen" type="text/css" title="Default" href="style.css" />
	<title>Appli</title>
	<!--script language=javascript type="text/javascript" src="include/js/visible_block.js"></script-->
</head>

<body>
	<div id="page">
		<div id="entete">
			<?php include ('entete.php'); ?>
		</div>
		<div id="content">
			<?php include ('page.php'); ?>
		</div>
	</div>
</body>
</html>


Je travaille actuellement en local avec Apache 1.3.29 et PHP 4.1.2.

Si je copie colle le contenu de mes fichiers inclus, la page marche parfaitement... Je n'ai pas envie de coder salement donc j'aimerai bien regler le problème assez rapidement avec que ma page soit trop lourde... Surtout qu'au bout d'un moment je ne pourrais plus travailler si mes include ne fonctionnent pas.

Je ne sais pas si j'ai été très clair mais pouvez vous essayer de résoudre mon problème svp.

Tests deja faits : vidage de cache, vidage des fichiers temporaires.
Modifié par PititeFleur (20 Apr 2007 - 10:38)
Bonjour PititeFleur,

Il me semble que les commentaire en début de page sont déconseillé car certains navigateur affiche mal la page avec ceci.

Essaye ceci, et colle le rapport d'erreur si il y en a des require_once :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 transitional//EN" "http://www.w3.org/td/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >



<head>

	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

	<link rel="stylesheet" media="screen" type="text/css" title="Default" href="style.css" />

	<title>Appli</title>

	<!--script language=javascript type="text/javascript" src="include/js/visible_block.js"></script-->

</head>



<body>

	<div id="page">

		<div id="entete">

			<?php [b]require_once[/b]('entete.php'); ?>

		</div>

		<div id="content">

			<?php [b]require_once[/b]('page.php'); ?>

		</div>

	</div>

</body>

</html>

Modifié par Super_baloo8 (20 Apr 2007 - 10:30)
Le commentaire je l'ai mis sur le forum mais je ne l'ai pas en vrai.

Ensuite aucun rapport d'erreur à l'exécution juste une page vide...
Aucunes erreurs avec le require_once ? Tes fichiers inclus sont donc vide et bien accessibles.
Modifié par Super_baloo8 (20 Apr 2007 - 10:36)
Je ne pense pas car je ne suis pas la seule à qui cela arrive d'après google mais apparemment pas de solutions trouvées... Smiley decu
Juste un conseil : bien vérifier quel est le code source produit au final pour la page. Histoire de savoir si ça bloque au niveau des include (ou require_once), ou au niveau de la présentation.
Apparemment le problème n'est pas réglé, en effet le moteur PHP fonctionne quand il veut.

J'ai fait plusieurs tests comme le redémarrage de serveurs via easy php, fermeture/reouverture de easy php et enfin reboot complet du pc.

Mais le resultat n'est pas concluant : des jours ca marche d'autres non.
Administrateur
Bonjour,

La page blanche est-elle présente au lancement du navigateur (l'onglet du site étant déjà ouvert avec un navigateur qui reprend la session d'avant fermeture, comme avec Firefox 1.5 + Tab Mix Plus ou Fx 2 avec chépluquelleoption ou Opera en choisissant l'option qui va bien au démarrage) ou bien est-elle blanche après avoir tapé et validé l'URL par OK?
Est-ce qu'une bête page HTML sans PHP subit le même sort? Et avec Ctrl-F5?

Une erreur PHP, par exemple de classes et kaboom aucune sortie ... Suffit que le bug soit dans une condition qui ne se produit pas systématiquement (c'est le propre des conditions Smiley ravi ) ou de quelque chose dépendant de l'extérieur ou d'un cache pas à jour ...

Sinon EasyPHP est peut-être la source du problème?