Ok, j'vous donne un exemple : l'épreuve 1 de crypto
<?
session_start();
if (session_is_registered("pass")) {
?>
<center>
<table border="0" width="64%">
<tr>
<td width="47%" align="center" class="Content"><b>Epreuve 1</b></td>
<td width="53%" align="center" class="Content"><b>2 points</b></td>
</tr>
<tr>
<td width="100%" colspan="2" align="center" valign="middle" class="Content">
Indice : Avé Vous Trouvé ?
</td>
</tr>
<tr>
<td width="100%" colspan="2" align="center" valign="middle"><br />
DW EGL VW HSKKW HGMJ NSDAVWJ WKL LGML KAEHDWEWFL<br />
UWKSJ ESAK SNWU MF S WF HDMK WFLJW DW U WL DW W<br />
</td>
</tr>
<tr>
<td width="100%" colspan="2" align="center" class="Content"><br />
Validation :
<form method="POST" action="epreuves/crypto/validecr.php">
<p><input type="text" name="vepcr" size="20"><br />
<INPUT TYPE="hidden" NAME="id" VALUE="1"> <br />
<input type="submit" value="Submit" name="B1"></p>
</form>
<p><br />
</td>
</tr>
</table>
<?
}
else
{
include ('nonlog.php');
}
?>
Et ca doit devenir :
<?php
/* --------------------------
Optimisé par -=[ OmniX ]=-
Nouveau format des epreuves appliqué
Nettoyage des balises
En cas de bugs,
bujonbruce@hotmail.com---------------------------*/
If (Session_is_Registered("pass") AND $_SESSION['ip'] == $_SERVER['REMOTE_ADDR']) {?>
<center>
<table style="border: 0; width: 64%;"> <tr>
<td
style="width: 47%; align: center;" class="Content"><b>Epreuve 1</b></td>
<td style="width: 53%; align: center;" class="Content"><b>2 points</b></td>
</tr>
<tr>
<td style="width: 100%;" colspan="2" align="center" valign="middle" class="Content">Indice : Avé Vous Trouvé ?</td>
</tr>
<tr>
<td style="width: 100%;" colspan="2" align="center" valign="middle" class="Content">
DW EGL VW HSKKW HGMJ NSDAVWJ WKL LGML KAEHDWEWFL<br />
UWKSJ ESAK SNWU MF S WF HDMK WFLJW DW U WL DW W</td>
</tr>
<tr>
<td style="width: 100%;" colspan="2" align="center" valign="middle" class="Content">
Validation :
<form method="post" action="index.php?page=valid">
<input type="text" name="rep" size="20" /><br />
<input type="hidden" name="id_epr" value="ep1" />
<input type="hidden" name="redir" value="crypto" />
<input type="submit" value="Submit" />
</form> </td>
</tr>
</table>
<?php
}
Else
{
Include ('nonlog.php');
}
?>
Les changements ? Pas énormes.. les attributs styles, correction des <td> et <tr> (tjs une class avec le td), suppression de tous les <br /> de trop et le début en php avec la fin pour la nouvelle validation.. Y a pas grand chose à faire.. Mais rien qu'en crypto, y a 29 epreuves...