Sauvegarde d'un tableau de couleurs

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Sauvegarde d'un tableau de couleurs

Re: Sauvegarde d'un tableau de couleurs

par Dr@ke » 01 mai 2010, 15:10

Il y a plein de méthodes...

Par exemple, tu peux créer un array (tableau en php) contenant les informations du tableau html, ensuite tu le serializes et tu l'enregistres dans un simple fichier texte.
Ensuite tu peux le récupérer en le dé-serializant...

http://fr.php.net/manual/fr/function.array.php
http://fr.php.net/manual/fr/book.array.php

http://php.net/manual/fr/function.serialize.php
http://www.php.net/manual/fr/function.unserialize.php

Mais le plus simple et le plus pratique reste la base de données, qui peut-être facilement exportable et importable dans une nouvelle base de données.

La génération du tableau sera bien plus simple aussi.

Il existe pas mal d'hébergeurs même gratuits qui mettent à disposition une Bd Mysql...
Donc ce n'est pas un soucis car il te sera facile d'en trouver un.

La solution de la base de données te permet aussi de modifier simplement qu'une seule information sans toucher au reste.

http://www.phpdebutant.org/article62.php

Ensuite tu peux optimiser en regardant du côté de Ajax, Jquery...
Notamment pour le rafraichissement...

http://www.xul.fr/xml-ajax.html
http://robloche.free.fr/javascript/tuto ... o_xhr.html

Re: Sauvegarde d'un tableau de couleurs

par sauzon » 30 avr. 2010, 23:44

Bsr
On souhaite éviter la base de donnée car le renouvellement des joueurs est rapide et nous voudrions pouvoir transporter facilement le site sans avoir à rechercher un fournisseur avec base de donées.
Pour l'enregistrement, n'y a t il pas moyen de n'enregistrer que la case qui a été modifié afin d'éviter d'écraser la case que l'autre aventuel utilisateur a modifié?
JMD

Re: Sauvegarde d'un tableau de couleurs

par Skikit » 30 avr. 2010, 17:21

Salut,

Peux-tu préciser pourquoi tu souhaites éviter l'utilisation d'une base de données ?
Tu peux facilement enregistrer les valeurs des cases de ton tableau dans un fichier.
Le problème c'est que si vous êtes plusieurs en même temps sur le site, ce sera le dernier enregistrement qui sera pris en compte.
Je m'explique : Si vous vous connectez à 2 en même temps sur ta page, vous avez sous les yeux le même tableau.
Le premier utilisateur fait ses modifs puis enregistre, jusque là pas de soucis.
Par contre, si le deuxième utilisateur fait à son tour des modifs et enregistre, toutes les modifs qui avaient été faites par le premier utilisateur vont être perdues puisque le deuxième utilisateur n'avait pas rechargé la page.
Je vois bien quelques solutions à mettre en oeuvre mais si tu débutes, tu vas galérer ;)

Sauvegarde d'un tableau de couleurs

par sauzon » 30 avr. 2010, 14:21

Bonjour,
Je fais partie d'un empire sur un jeu multijoueur sur internet.
On cherche à programmer un tableau de 3 couleurs qui pourrait se sauvegarder sans base de données.
En fait il s'agit de zones où nous devons effectuer des actions une fois par semaine.
Et pour éviter qu'un joueur ne refasse la même zone qu'un autre, on a mis en place des codes couleurs.
Rouge: zone non faite, jaune: en cours, vert: fait.
J'ai fait un tableau en html pour expliquer ce qu'on cherche à faire.
http://lepalais.info/suivi.html
Quelqu'un pourrait il m'expliquer quelle solution technique simple serait la mieux adaptée à ça?
Merci
JMD