// Chargement
$tmp = @file("sudoku.txt");
if($tmp) {
$nb = sizeof($tmp);
$n = @$_GET["n"]; if(!@$tmp[$n]) $n=$nb-1;
// Choix de la grille
$ligne = trim($tmp[$n]);
$sudoku=unserialize($ligne); $sudoku2=$sudoku;
// Application du masque
if(!@$_GET["soluce"]) {
$liste = range(0,8);
for($i=0;$i<9;$i++) { // pour chaque grille 3x3
$niv = rand($niveau-1,$niveau+1);
shuffle($liste);
for($j=0;$j<$niv;$j++)
$sudoku[$i][$liste[$j]] = "";
}
}
// Affichage ?>
Sudoku
Cliquez sur une case vide pour commencer à jouer.
|
|
for($i=0;$i<3;$i++) { ?>
for($j=0;$j<3;$j++) { ?>
for($k=0;$k<3;$k++) { ?>
for($l=0;$l<3;$l++) { ?>
| >
echo ($tmp)?$tmp:" ";
?> |
} ?>
} ?>
|
} ?>
} ?>
|
} else {
$search = 1;?>
Création d'une grille en cours...
} ?>