Re: Tests lecteurs SGF
Posté : lun. 23 janv. 2012 20:18
Testé sous Chrome (windows) et ça marche fort bien. Les variations et éditions sont bien enregistrées dans le fichier généré. Par contre je pense que ça serait mieux si on téléchargeait directement le fichier plutôt que de devoir copier/coller. En php, le bouton de téléchargement lancerait un truc dans le genre :fanfan a écrit :A propos des fonctions "Revenir à l'embranchement précédent" (ou "aller à l'embranchement suivant"), devant la pression populaire , j'ai rajouté ça à la future version de gos :
http://www.jeudego.org/gos/_gos5/_sampl ... /forum.php
J'ai aussi ajouter un bouton "Sgf" dans l'exemple du forum afin qu'un utilisateur puisse éventuellement enregistrer le sgf via un copier-coller dans un éditeur de texte.
Je ne pense pas qu'il soit utile d'avoir des fonctions d'édition sophistiqué incluses dans le lecteur pour l'usage qui en est fait dans le forum (la possibilité d'essayer des variantes me semble suffisante en l'état). Mais si vous pensez le contraire, n'hésitez pas à m'en faire part.
Note : je n'ai pas testé avec ie 6 ou 7. Ça marche lentement (mais surement) avec ie 8. Avec les autres navigateurs, il ne devrait pas y avoir de problème.
Code : Tout sélectionner
$sgf = "Contenu du fichier SGF...";
header("Content-disposition: attachment; filename=\"partie.sgf\"" );
header("Content-Type: x-go-sgf" ); ou header("Content-Type: application/octet-stream" );
header("Content-Transfer-Encoding: text/plain" );
header("Content-Length: ".strlen($sgf));
header("Pragma: no-cache" );
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0" );
header("Expires: 0" );
echo $sgf;