Bonjour,
après mes péripéties côté serveur à propos de protection de dossiers... voilà que je fait face un autre problème... et là c'est un vrai mystère!

L'une des mes pages situé dans le dit dossier protégé ne s'affiche pas, ou plutôt s'affiche mais ce que j'obtiens c'est une belle page blanche! Pourtant à l'interne la dite page fonctionne parfaitement.

Quelqu'un a-t-il déjà rencontrer ce genre de problème?

J'ignore ce que je pourrais vous donnez comme "matériel" pour vous aider à m'aider, le dossier la page est protégé, donc ça complique un peu les choses...
Modifié par juliesunset (22 Mar 2010 - 15:08)
Voici le code de ma page:

<?php
include('config.php');
$requete = mysql_connect($dbhost,$dbuser,$dbpasswd) or die(mysql_error());
$requete = mysql_select_db($dbname) or die(mysql_error());
mysql_set_charset('utf8');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>

<link rel="icon" type="image/ico" href="../ggtelecom.ico" />
<!--[if IE]><link rel="shortcut icon" href="../2010/ggtelecom.ico" /><![endif]-->

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>GG Telecom - Administration - Mise à jour Caméra</title>
<meta name="description" content="description de page" />

<link href="../CSS/Style_admin.css" rel="stylesheet" type="text/css" />
<link href="../CSS/cellules.css" rel="stylesheet" type="text/css" />
<!--[if lte IE 6]>
<link href="../CSS/Style_MAIN_iE6.css" rel="stylesheet" type="text/css" />
<![endif]-->
<link href="../CSS/menu_admin.css" rel="stylesheet" type="text/css" />
<link href="../CSS/update_admin.css" rel="stylesheet" type="text/css" />

</head>

<body>
<div id="contenant01"><a name="top" id="top"></a>
  <div id="contenant02">
  <!-- debut de contenant2 -->
    <!-- debut banniere -->
    <div id="banner">
      <h1><img src="../interface/images/Site2010-01.png" width="553" height="137" alt="SPYPOINT" /></h1>
    </div>
    <!-- fin banniere -->
  	<!-- debut bande de menu -->
  	  <div id="menuAdmin">
  	    <ul>
  	      <li class="galerie">
  	        <a href="galerie_admin.php">Galerie</a>
          </li>
  	      <li class="software">
  	        <a href="maj_admin.php">Software</a>
          </li>
        </ul>
      </div>
  	<!-- fin bande menu -->
    <!-- debut zone de texte -->
  	<div id="textArea">
  	  <h2>Mise à jour</h2>
      <div id="admin"> <a href="maj_ajout.php" class="ajouter"><img src="../interface/images/ajout.png" width="30" height="30" alt="ajouter" /></a>
      </div>
      <div class="update">
        <?php
		$req = mysql_query("SELECT * FROM software WHERE camera='FL-A'");
		$info = mysql_fetch_assoc($req) or die(mysql_error());
		
		$version = $info['version'];
		$fichier = $info['fichier'];
		$dateFr = $info['dateFr'];
		$descriptionFr = str_replace('<br />','</li><li>',nl2br($info['descriptionFr']));
		$dateEn = $info['dateEn'];
		$descriptionEn = str_replace('<br />','</li><li>',nl2br($info['descriptionEn']));
	?>
        <a onclick="javascript:window.open('update_modif.php?id=<?php echo $info['id']?>','modifier','toolbar=no, width=500, height=600, scrollbar=no')"><img class="modif" src="../interface/images/modif.png" width="30" height="30" alt="modifier" /></a>
        <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
          <tr>
            <th height="40" colspan="3" align="center" valign="top"><h3>FL-A 4MP<a href="maj_modif.php"></a></h3></th>
          </tr>
          <tr>
            <td width="15%" rowspan="5" align="left" valign="top"><img src="../Images/photosProduits/FL-A.png" alt="" /></td>
            <td width="15%" height="25" align="left" valign="top"><p>Fichier:</p></td>
            <td align="left" valign="top"><p><?php echo $fichier;?></p></td>
          </tr>
          <tr>
            <td height="25" align="left" valign="top"><p>Version:</p></td>
            <td align="left" valign="top"><p><?php echo $version;?></p></td>
          </tr>
          <tr>
            <td height="25" align="left" valign="top"><p>Date:</p></td>
            <td align="left" valign="top"><p><?php echo $dateFr;?></p>
            <p><?php echo $dateEn;?></p></td>
          </tr>
          <tr>
            <td height="40" align="left" valign="top"><p>Amélioration:</p></td>
            <td align="left" valign="top"><ul class="upDate"><li><?php echo $descriptionFr;?></li></ul>
				<ul class="upDate"><li><?php echo $descriptionEn;?></li></ul></td>
          </tr>
        </table>
      </div>
      <div class="update">
        <?php
		$req = mysql_query("SELECT * FROM software WHERE camera='IR-A 4mp'");
		$info = mysql_fetch_assoc($req) or die(mysql_error());
		
		$version = $info['version'];
		$fichier = $info['fichier'];
		$dateFr = $info['dateFr'];
		$descriptionFr = str_replace('<br />','</li><li>',nl2br($info['descriptionFr']));
		$dateEn = $info['dateEn'];
		$descriptionEn = str_replace('<br />','</li><li>',nl2br($info['descriptionEn']));
		?>
        <a onclick="javascript:window.open('update_modif.php?id=<?php echo $info['id']?>','modifier','toolbar=no, width=500, height=600, scrollbar=no')"><img class="modif" src="../interface/images/modif.png" width="30" height="30" alt="modifier" /></a>
        <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
          <tr>
            <th height="40" colspan="3" align="center" valign="top"><h3>IR-A 4MP 2008</h3></th>
          </tr>
          <tr>
            <td width="15%" rowspan="5" align="left" valign="top"><img src="../Images/photosProduits/IR-AB_2008.png" alt="" /></td>
            <td width="15%" height="25" align="left" valign="top"><p>Fichier:</p></td>
            <td align="left" valign="top"><p><?php echo $fichier;?></p></td>
          </tr>
          <tr>
            <td height="25" align="left" valign="top"><p>Version:</p></td>
            <td align="left" valign="top"><p><?php echo $version;?></p></td>
          </tr>
          <tr>
            <td height="25" align="left" valign="top"><p>Date:</p></td>
            <td align="left" valign="top"><p><?php echo $dateFr;?></p>
            <p><?php echo $dateEn;?></p></td>
          </tr>
          <tr>
            <td height="40" align="left" valign="top"><p>Amélioration:</p></td>
            <td align="left" valign="top"><ul class="upDate"><li><?php echo $descriptionFr;?></li></ul>
				<ul class="upDate"><li><?php echo $descriptionEn;?></li></ul></td>
          </tr>
        </table>
        <p> </p>
        <?php
		$req = mysql_query("SELECT * FROM software WHERE camera='IR-A 6mp'");
		$info = mysql_fetch_assoc($req) or die(mysql_error());
		
		$version = $info['version'];
		$fichier = $info['fichier'];
		$dateFr = $info['dateFr'];
		$descriptionFr = str_replace('<br />','</li><li>',nl2br($info['descriptionFr']));
		$dateEn = $info['dateEn'];
		$descriptionEn = str_replace('<br />','</li><li>',nl2br($info['descriptionEn']));
		?>
        <a onclick="javascript:window.open('update_modif.php?id=<?php echo $info['id']?>','modifier','toolbar=no, width=500, height=600, scrollbar=no')"><img class="modif" src="../interface/images/modif.png" width="30" height="30" alt="modifier" /></a>
        <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
          <tr>
            <td height="40" colspan="3" align="center" valign="top"><h3>IR-A 6MP 2009</h3></td>
          </tr>
          <tr>
            <td width="15%" rowspan="5" align="left" valign="top"><img src="../Images/photosProduits/IR-ABC.png" alt="" /></td>
            <td width="15%" height="25" align="left" valign="top"><p>Fichier:</p></td>
            <td align="left" valign="top"><p><?php echo $fichier;?></p></td>
          </tr>
          <tr>
            <td height="25" align="left" valign="top"><p>Version:</p></td>
            <td align="left" valign="top"><p><?php echo $version;?></p></td>
          </tr>
          <tr>
            <td height="25" align="left" valign="top"><p>Date:</p></td>
            <td align="left" valign="top"><p><?php echo $dateFr;?></p>
            <p><?php echo $dateEn;?></p></td>
          </tr>
          <tr>
            <td height="40" align="left" valign="top"><p>Amélioration:</p></td>
            <td align="left" valign="top"><ul class="upDate"><li><?php echo $descriptionFr;?></li></ul>
				<ul class="upDate"><li><?php echo $descriptionEn;?></li></ul></td>
          </tr>
        </table>
      </div>
      <div class="update">
        <?php
		$req = mysql_query("SELECT * FROM software WHERE camera='IR-B 5mp'");
		$info = mysql_fetch_assoc($req) or die(mysql_error());
		
		$version = $info['version'];
		$fichier = $info['fichier'];
		$dateFr = $info['dateFr'];
		$descriptionFr = str_replace('<br />','</li><li>',nl2br($info['descriptionFr']));
		$dateEn = $info['dateEn'];
		$descriptionEn = str_replace('<br />','</li><li>',nl2br($info['descriptionEn']));
		?>
        <a onclick="javascript:window.open('update_modif.php?id=<?php echo $info['id']?>','modifier','toolbar=no, width=500, height=600, scrollbar=no')"><img class="modif" src="../interface/images/modif.png" width="30" height="30" alt="modifier" /></a>
        <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
          <tr>
            <th height="40" colspan="3" align="center" valign="top"><h3>IR-B 5MP 2008</h3></th>
          </tr>
          <tr>
            <td width="115" rowspan="5" align="center" valign="top"><img src="../Images/photosProduits/IR-AB_2008.png" alt="" /></td>
            <td width="100" height="25" align="left" valign="top"><p>Fichier:</p></td>
            <td align="left" valign="top"><p><?php echo $fichier;?></p></td>
          </tr>
          <tr>
            <td height="25" align="left" valign="top"><p>Version:</p></td>
            <td align="left" valign="top"><p><?php echo $version;?></p></td>
          </tr>
          <tr>
            <td height="25" align="left" valign="top"><p>Date:</p></td>
            <td align="left" valign="top"><p><?php echo $dateFr;?></p>
            <p><?php echo $dateEn;?></p></td>
          </tr>
          <tr>
            <td height="40" align="left" valign="top"><p>Amélioration:</p></td>
            <td align="left" valign="top"><ul class="upDate"><li><?php echo $descriptionFr;?></li></ul>
				<ul class="upDate"><li><?php echo $descriptionEn;?></li></ul></td>
          </tr>
        </table>
        <p> </p>
        <?php
		$req = mysql_query("SELECT * FROM software WHERE camera='IR-B 7mp'");
		$info = mysql_fetch_assoc($req) or die(mysql_error());
		
		$version = $info['version'];
		$fichier = $info['fichier'];
		$dateFr = $info['dateFr'];
		$descriptionFr = str_replace('<br />','</li><li>',nl2br($info['descriptionFr']));
		$dateEn = $info['dateEn'];
		$descriptionEn = str_replace('<br />','</li><li>',nl2br($info['descriptionEn']));
		?>
        <a onclick="javascript:window.open('update_modif.php?id=<?php echo $info['id']?>','modifier','toolbar=no, width=500, height=600, scrollbar=no')"><img class="modif" src="../interface/images/modif.png" width="30" height="30" alt="modifier" /></a>
        <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
          <tr>
            <td height="40" colspan="3" align="center" valign="top"><h3>IR-B 7MP 2009</h3></td>
          </tr>
          <tr>
            <td width="115" rowspan="5" align="center" valign="top"><img src="../Images/photosProduits/IR-ABC.png" alt="" /></td>
            <td width="100" height="25" align="left" valign="top"><p>Fichier:</p></td>
            <td align="left" valign="top"><p><?php echo $fichier;?></p></td>
          </tr>
          <tr>
            <td height="25" align="left" valign="top"><p>Version:</p></td>
            <td align="left" valign="top"><p><?php echo $version;?></p></td>
          </tr>
          <tr>
            <td height="25" align="left" valign="top"><p>Date:</p></td>
            <td align="left" valign="top"><p><?php echo $dateFr;?></p>
            <p><?php echo $dateEn;?></p></td>
          </tr>
          <tr>
            <td height="40" align="left" valign="top"><p>Amélioration:</p></td>
            <td align="left" valign="top"><ul class="upDate"><li><?php echo $descriptionFr;?></li></ul>
				<ul class="upDate"><li><?php echo $descriptionEn;?></li></ul></td>
          </tr>
        </table>
      </div>
      <div class="update">
        <?php
		$req = mysql_query("SELECT * FROM software WHERE camera='IR-C'");
		$info = mysql_fetch_assoc($req) or die(mysql_error());
		
		$version = $info['version'];
		$fichier = $info['fichier'];
		$dateFr = $info['dateFr'];
		$descriptionFr = str_replace('<br />','</li><li>',nl2br($info['descriptionFr']));
		$dateEn = $info['dateEn'];
		$descriptionEn = str_replace('<br />','</li><li>',nl2br($info['descriptionEn']));
		?>
        <a onclick="javascript:window.open('update_modif.php?id=<?php echo $info['id']?>','modifier','toolbar=no, width=500, height=600, scrollbar=no')"><img class="modif" src="../interface/images/modif.png" width="30" height="30" alt="modifier" /></a>
        <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
          <tr>
            <th height="40" colspan="3" align="center" valign="top"><h3>IR-C 8MP</h3></th>
          </tr>
          <tr>
            <td width="115" rowspan="5" align="center" valign="top"><img src="../Images/photosProduits/IR-ABC.png" alt="" /></td>
            <td width="100" height="25" align="left" valign="top"><p>Fichier:</p></td>
            <td align="left" valign="top"><p><?php echo $fichier;?></p></td>
          </tr>
          <tr>
            <td height="25" align="left" valign="top"><p>Version:</p></td>
            <td align="left" valign="top"><p><?php echo $version;?></p></td>
          </tr>
          <tr>
            <td height="25" align="left" valign="top"><p>Date:</p></td>
            <td align="left" valign="top"><p><?php echo $dateFr;?></p>
            <p><?php echo $dateEn;?></p></td>
          </tr>
          <tr>
            <td height="40" align="left" valign="top"><p>Amélioration:</p></td>
            <td align="left" valign="top"><ul class="upDate"><li><?php echo $descriptionFr;?></li></ul>
				<ul class="upDate"><li><?php echo $descriptionEn;?></li></ul></td>
          </tr>
        </table>
      </div>
      <div class="update">
        <?php
		$req = mysql_query("SELECT * FROM software WHERE camera='PRO-X'");
		$info = mysql_fetch_assoc($req) or die(mysql_error());
		
		$version = $info['version'];
		$fichier = $info['fichier'];
		$dateFr = $info['dateFr'];
		$descriptionFr = str_replace('<br />','</li><li>',nl2br($info['descriptionFr']));
		$dateEn = $info['dateEn'];
		$descriptionEn = str_replace('<br />','</li><li>',nl2br($info['descriptionEn']));
		?>
        <a onclick="javascript:window.open('update_modif.php?id=<?php echo $info['id']?>','modifier','toolbar=no, width=500, height=600, scrollbar=no')"><img class="modif" src="../interface/images/modif.png" width="30" height="30" alt="modifier" /></a>
        <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
          <tr>
            <th height="40" colspan="3" align="center" valign="top"><h3>PRO-X 12MP</h3></th>
          </tr>
          <tr>
            <td width="115" rowspan="5" align="center" valign="top"><img src="../Images/photosProduits/PRO-X.png" alt="" /></td>
            <td width="100" height="25" align="left" valign="top"><p>Fichier:</p></td>
            <td align="left" valign="top"><p><?php echo $fichier;?></p></td>
          </tr>
          <tr>
            <td height="25" align="left" valign="top"><p>Version:</p></td>
            <td align="left" valign="top"><p><?php echo $version;?></p></td>
          </tr>
          <tr>
            <td height="25" align="left" valign="top"><p>Date:</p></td>
            <td align="left" valign="top"><p><?php echo $dateFr;?></p>
            <p><?php echo $dateEn;?></p></td>
          </tr>
          <tr>
            <td height="40" align="left" valign="top"><p>Amélioration:</p></td>
            <td align="left" valign="top"><ul class="upDate"><li><?php echo $descriptionFr;?></li></ul>
				<ul class="upDate"><li><?php echo $descriptionEn;?></li></ul></td>
          </tr>
        </table>
      </div>
  	  <p><a href="#top"><span class="top">Haut de page</span></a></p>
      <div class="spacer"></div>
    </div>
    <!-- fin zone de texte -->
  </div>
    <!-- fin de page -->
    <div id="pied">
      <ul>
          <li class="qui"><a href="../FR/QuiSommesNous.html"><img src="../interface/images/menu_bas02_text-01.png" width="153" height="22" alt="Qui sommes-nous" /></a></li>
          <li class="contact"><a href="../FR/contact.html"><img src="../interface/images/menu_bas02_text-02.png" width="91" height="22" alt="Contact" /></a></li>
          <li class="media"><a href="../FR/Presse.html"><img src="../interface/images/menu_bas02_text-03.png" width="79" height="22" alt="Presse" /></a></li>
          <li class="expo"><a href="../FR/expositions.html"><img src="../interface/images/menu_bas02_text-04.png" width="117" height="22" alt="Expositions" /></a></li>
          <li class="partner"><a href="../FR/partenaires.html"><img src="../interface/images/menu_bas02_text-05.png" width="116" height="22" alt="Partenaires" /></a></li>
      </ul>
    </div>
</div>
  <!-- fin contenant2 --><!-- fin contenant1 -->
  <div id="right-reserved">
  <p>Tous droits réservés  2009 - 2010 © G.G. TELECOM</p>
</div>

</body>
</html>


Si je regarde le code avec Firebug, il n'y a tout simplement pas de code entre les balise sBody!
Tu pourrais commencer par rajouter un error_reporting(E_ALL); au tout début pour voir si c'est PHP qui plante mais je soupçonne encore un problème (de droits ?) côté serveur... et donc à voir à nouveau avec ton administrateur.
C'est là le mystère... mes autres pages (toutes en php) fonctionnent bien pourtant. En fait ce sont 2 pages qui me pose problème, les 2 sont en relation de l'une envers l'autre.

J'ai même modifier le nom des pages pour voir, ça change rien.
J'ai toujours une page blanche, même avec le "error_reporting(E_ALL)" qui tu ma suggéré Heyoan... peut-être que je ne le mets tout simplement pas à la bonne place...
Ben ça y est j'ai trouvé ce qui posais problème.

Au tout début de mon code j'écris ceci:

include('config.php'); 
$requete = mysql_connect($dbhost,$dbuser,$dbpasswd) or die(mysql_error()); 
$requete = mysql_select_db($dbname) or die(mysql_error()); 
mysql_set_charset('utf8'); 

Et ben ce qui fait buger la pages c'est la dernière ligne. Mais si je l'enlève, je n'ais plus d'accent dans ma page.

une idée pour remédier à ce problème?

EDIT: Problème résolu! grâce à ce post auquel j'avais participé, mais que je n'arrivais plus à retrouvé! Smiley langue

Donc j'ai remplacé "mysql_set_charset('utf8');" par "mysql_query("SET NAMES 'utf8'");", modifier quelques lignes à travers mon code pour des raisons de compatibilité, et puis le tour est joué!
Modifié par juliesunset (22 Mar 2010 - 15:06)