GuilleW
Messages postés118Date d'inscriptionvendredi 18 avril 2003StatutMembreDernière intervention28 décembre 2006
-
17 oct. 2004 à 02:48
GuilleW
Messages postés118Date d'inscriptionvendredi 18 avril 2003StatutMembreDernière intervention28 décembre 2006
-
20 oct. 2004 à 19:11
bonjours!
je voudrai savoir comment en ecrit dasn un fichier sans qu'il supprimer les caractere existant!
je voudrait ecrire des donnée entre deux caractere dasn un fichier !
Attention, je ne veux pas reecrire tout le fichier en mettant une variable à strpos=$i etc .. il me faut absoument une fonction d'ecriture a avec fseek(); et ecrire directement, mais sans supprimer les caractere qui suivent...
mageonyme
Messages postés121Date d'inscriptionsamedi 10 janvier 2004StatutMembreDernière intervention 1 décembre 2009 20 oct. 2004 à 02:19
pourquoi ne pas récupérer le contenu de ton fichier dans une variable, concatener ce que tu veux, et réécrire ton fichier en l'écrasant entièrement (w+)...
GuilleW
Messages postés118Date d'inscriptionvendredi 18 avril 2003StatutMembreDernière intervention28 décembre 2006 20 oct. 2004 à 13:40
je suis pas vraiment calé en reseau, mais comme il y aurra (en tout cas je l'espere ) environ 50 a 100 personne qui modifirons se fichier quasiment en meme temps, je sais pa si le server n'ecrira pas des conneries ... vous croyez que le server fait une sorte de 'file d'attente ' et ecrit successivement le fichier ? car si plusieurs personnes modifient le fichier en meme temps, il est possible que des informations soit perdu...
Voila en faite pourquoi j'hésite à utiliser cela et que je prefere rajouter une ligne seulement, mais il est claire que la fonction fopen() avec w+ serait la plus adequate ...
Merci pour l'aide et si quelqu'un s'y connait vraiment en fonctionnement reseau pour me confirmer cela, alors sa sera bon ... et je pourrais enfin continuer mon script !
mageonyme
Messages postés121Date d'inscriptionsamedi 10 janvier 2004StatutMembreDernière intervention 1 décembre 2009 20 oct. 2004 à 14:30
en fait, il faudrait voir ce que tu voudrais faire exactement, est ce que tu as vraiment besoin d"écrire dans un fichier... tu peux peut-etre utiliser un autre moyen, dis m"en plus... pourquoi veux tu obligatoirement utiliser un fichier, la base de donnée ne suffirait elle pas ?
GuilleW
Messages postés118Date d'inscriptionvendredi 18 avril 2003StatutMembreDernière intervention28 décembre 2006 20 oct. 2004 à 17:53
en faite l'utilisation de se fichier permettra de faire fonctionner un jeu, php :) disont que lorsque l'utilisateur fait bouger son perdo il enregistre deux variable X et Y pour deplacer en meme temps le perso sur la fenetre de l'autre joueur, donc je voudrai enregistrer ces variable dans un fichier. mais je ne connait pas mysql, a quoi pourrai me servir mysql, et est ce que sa serai mieu par la ?
mageonyme
Messages postés121Date d'inscriptionsamedi 10 janvier 2004StatutMembreDernière intervention 1 décembre 2009 20 oct. 2004 à 18:44
mysql s'est tout l'intéret du php (ou presque)...
je pense que se sera beaucoup plus simple avec mysql (ou autres) mais dans ce cas c'est trop long pour t'expliquer depuis le début...
si tu veux, crée une base de données et après avec des requetes tu pourras incrementer la base lorsque un joueur "change de coordonnées" (INSERT ou UPDATE suivant ce que tu feras) ou intérogger la base pour raffraichir la page des utilisateurs pour "qu'il voient les nouvelles coordonnées" (SELECT FROM)...
toutes les bases de ce fonctionneemnt sont expliquer sur www.phpdebutant.org (dans la frame de droite ya les leçons dans l'ordre)