#programme de drill pour la table de multiplication
<? #programme de drill pour la table de multiplication $lemin=1; $lemax=10; $cA = rand($lemin, $lemax); $cB= rand($lemin, $lemax); echo "<form> $cA x $cB =<input type=text name=resultat size=3><input type=submit value=calcule></form> "; if(isset($calcule)&&isinteger($calcule)) { #juste if($calcule)==$cA*$cB; { echo " Bravo, "; } else { #faux } } #ecriture des resultats errones $filename = 'test.txt'; $somecontent = $error .";$ladate" ."\n"; // Assurons nous que le fichier est accessible en Ãf©criture if (is_writable($filename)) { // Dans notre exemple, nous ouvrons le fichier $filename en mode d'ajout // Le pointeur de fichier est placÃf© Ãf la fin du fichier // c'est lÃf que $somecontent sera placÃf© if (!$handle = fopen($filename, 'a')) { echo "Impossible d'ouvrir le fichier ($filename)"; exit; } // Ecrivons quelque chose dans notre fichier. if (fwrite($handle, $somecontent) === FALSE) { echo "Impossible d'Ãf©crire dans le fichier ($filename)"; exit; } echo "L'Ãf©criture de ($somecontent) dans le <a href=$filename>fichier ($filename)</a> a rÃf©ussi"; fclose($handle); } else { echo "Le fichier $filename n'est pas accessible en Ãf©criture."; } ?>