Transfert de données

cs_wizad Messages postés 355 Date d'inscription samedi 30 octobre 2004 Statut Membre Dernière intervention 14 avril 2009 - 22 mai 2006 à 10:21
cs_wizad Messages postés 355 Date d'inscription samedi 30 octobre 2004 Statut Membre Dernière intervention 14 avril 2009 - 22 mai 2006 à 11:00
Bonjour,
Dans le cadre de la réalisation d'un script, je souhaiterai affiché sur celui-ci à destination des utilisateurs, un message indiquant si leur version est à jour ainsi que (dans la même zone), des news défilantes. Je voudrais donc savoir quels seraient les technologies à utiliser sachant qu'il faut que ça marche sur le plus d'hébergeur possible (donc pas de lib externe impossible à installer en mutualiser et pas de fopen externe entre autre). Pour ma part je pensais utiliser de l'ajax couplé à du php et un stockage en xml. Qu'en pensez vous? connaissez vous des exemple de systèmes similaires?

D'avance merci

3 réponses

malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
22 mai 2006 à 10:52
Hello,

à priori, javascript suffit pour le défilement.
Pourquoi Ajax et xml ?
0
juki_webmaster Messages postés 947 Date d'inscription mercredi 19 novembre 2003 Statut Membre Dernière intervention 5 avril 2008 3
22 mai 2006 à 10:59
Salut,

Avec juste un script php qui renvoie 1 si c'est la version actuel, 2 si il ya une nouvelle version, sa doit suffir.
Ton idée du Ajax est excellente, utilise-là.

Pour ton versioning tu as des methodes bien simple et pratique: comme d'avoir le timestamp de la sortie de la version; voir time().
Ou sinon avec le verisiong habituel style: 1.5.6

En ce qui concerne ton script php, tu l'appel en GET comme ceci-ci:
http://lesitedeverif.com/versioning.php?version=1.5.6

Avec ce style de versioning, PHP te propose une jolie fonction:
http://fr3.php.net/manual/fr/function.version-compare.php version_compare()

Exemple:

<?php
echo version_compare("4.0.4", "4.0.6"); // -1
echo version_compare("4.0.4", "4.0.6", "<"); // 1
echo version_compare("4.0.6", "4.0.6", "eq"); // 1
?>

Donc suffit juste de comparer, et d'envoyer une valeur de retour qui sera trataiter et afficher par JavaScript.
0
cs_wizad Messages postés 355 Date d'inscription samedi 30 octobre 2004 Statut Membre Dernière intervention 14 avril 2009
22 mai 2006 à 11:00
Dans mon idée:
xml : sur le serveur principal pour le stockage des news (ou du rss ça doit même être mieux)
ajax : pour s'occuper de la mise à jour des news sur le script (si de nouvelles news sont publiée)
0
Rejoignez-nous