*/ /* */ /* Patch (prise en compte de la notation FEN) : */ /* Patrice Pillot */ /* */ /* */ /* Ce programme est distribué sous licence GPL */ /* (voir ci-dessous) */ /* */ /* Homepage : */ /* http://bouverot.net/diagol */ /*************************************************/ /* Ce programme est libre, vous pouvez le redistribuer et/ou le modifier selon les termes de la Licence Publique Générale GNU publiée par la Free Software Foundation (version 2 ou bien toute autre version ultérieure choisie par vous). Ce programme est distribué car potentiellement utile, mais SANS AUCUNE GARANTIE, ni explicite ni implicite, y compris les garanties de commercialisation ou d'adaptation dans un but spécifique. Reportez-vous à la Licence Publique Générale GNU pour plus de détails. Vous devez avoir reçu une copie de la Licence Publique Générale GNU en même temps que ce programme ; si ce n'est pas le cas, écrivez à la Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, États-Unis. */ require("includes.inc.php"); require("config.inc.php"); require("sub_function.inc.php"); /*$position = "B:Rf1/N:Pb2,c3,d4,e5/SV:e4/SR:a2";*/ $position = ereg_replace("[\n\r]","",$_GET['position']); /* l'heuristique est faible mais bon... */ if ( substr_count($position, "/") == 7 ) { $type = "FEN"; $position = FEN2classic($position); } else { $type = "CLASSIC"; $position = ereg_replace("[ ]","",$position); $position = strtolower($position); } $table = explode("/",$position); if (count($table)<2) { die("Erreur dans la syntaxe (explode table) !"); } $chessboard = create_chessboard(); for ($i=0 ; $i$sub_table[1]

"; die("Erreur dans la syntaxe (piece) !"); } } for ($j=1 ; $j