Code : Tout sélectionner
<html>
<head>
<title>titre de la page</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<? $d=$_GET['domaine']; ?>
<table width="100%" border="0">
<tr>
<td colspan="2" align="center"><? include("entete.php"); ?></td>
</tr>
<tr>
<td width="24%"><?php
if ($d=='xxx')
include("menu.html");
else if ($d=='yyyy')
include('menu_yyyy.html');
?></td>
<td width="76%" colspan="2"> <?php include("zzzz.php"); ?> </td>
</tr>
</table>
<table>
<tr>
<td><? include("lien.php"); ?></td>
</tr>
</table>
</body>
</html>
Quand tu dis avoir vérifié la valeur de $d, tu l'as affiché et constaté qu'elle était bien égale à "xxx" ou "yyyy" au niveau de ton if/else ?
La déclaration de $d n'utilise pas la balise "<?php" mais le short tag.. est-elle bien exécuté ?
<?php
error_reporting(E_ALL | E_STRICT);
?>
pour être sûr de voir les erreurs si jamais elle n'étaient pas affichées.
justement il a les droits d'accés pour le group puisque 770 don normalement il peut le le lire mais ce qui m'inquite de plus c'est que le meme fichier il lui fait include parfois et d'autres fois non!!!!!!!Euh, en l'occurence, si apache n'est pas owner ni group du fichier, il n'a pas les droits de lecture sur le fichier et n'a donc aucune chance de pouvoir le lire, et donc l'inclure…