Lorsque je lance la page pour la première fois, au premier affichage, une erreur apparait dans la génération de mon code, j'ai une balise qui n'est pas complète, quand je refresh ensuite, j'obtiens le bon code, sans que le fichier source ne soit changé...
premier affichage de la page, le code généré est le suivant :
Code :
- ...
- <td //ici la balise n'est pas complète
- <table border='0' cellpadding='2'>
- ...
- </table>
- </td>
- ...
|
après le reload j'ai ca :
Code :
- ...
- <td width="850" valign="top" background="./pics/bleu.gif">
- <table border='0' cellpadding='2'>
- ...
- </table>
- </td>
- ...
|
ce qui est bien ce que j'attend que mon code génère...
le script PHP qui génère ce code est le suivant :
Code :
- <td width="850" valign="top" background="./pics/bleu.gif">
- <?php $page = $_GET['page'] ? $_GET['page']:"gallery"; include("$page.php" ); ?>
- </td>
|
(c'est index.php)
et le bout de gallery.php qui est affiché est le suivant :
Code :
- echo "
- <table border='0' cellpadding='2'>
- ...
- </table>
- ";
|
donc je ne vois absolument pas d'ou le problème peut venir, c'est vraiment étrange...
c'est peut etre un bug de ma version PHP mais je ne peux pas tester ailleurs, pour info c'est celle qui est incluse dans easyphp 1.6
merci de votre aide
Message édité par the stone marten le 05-01-2003 à 21:36:34