Posté : 10-01-2004 22:24
Salut.
Voilà mon script :
<?php
//inclue l'image du haut
!!include!! ("menu_haut.inc");
?>
<TABLE border="0" style="border-collapse: collapse" cellpadding="0" cellspacing="0">
<tr>
<td style="vertical-align:top"><?php
//inclue le menu de gauche
!!include!! ("menu_gauche.inc");
?> </td>
<td style="vertical-align:top">if (($i!="") and ($i)) {
// Pour éviter les failles de sécurités
if (eregi("(^[0-9a-z_\.-])",$i) and !stristr($i,".*://") and !stristr($i,"..") and !stristr($i,"../") and !stristr($i, "script") and !stristr($i, "cookie") and !stristr($i, "!!iframe!!") and !stristr($i, "applet") and !stristr($i, "object") and !stristr($i, "meta")) {
// Affiche la page
if (file_exists("pages/$i.html")) {
!!include!! ("pages/$i.html");
}
//affiche les erreurs
echo "erreur 001";
} else {
echo "erreur 002";
}
}
</td>
<td style="vertical-align:top"><?php
//inclue le bas et le menu droite
!!include!! ("menu_droite.inc");
?>
</td>
</tr>
</table>
Il fonctionne nickel, mais si j'entre l'adresse de mon site (http://doom3-games.phpnet.org/index.php), l'!!include!! du milieu (en .html) ne s'affiche pas : je suis obligé d'entrer l'adresse sous cette forme : <a href='http://doom3-games.phpnet.org/index.php?i=nom_du_fichier.html' target='_blank' class='NOIR'>http://doom3-games.phpnet.org/index.php?i=nom_du_fichier.html</a>
J'ai essayé de nommer le fichier de la page principale index.html, mais ça ne l'affiche tj pas...comment faire ?
[ Message édité par : axel : 11-01-2004 00:07 ] |