Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/08/2011, 14h14   #1
Membre habitué
 
Homme
Étudiant
Inscription : mai 2011
Messages : 226
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2011
Messages : 226
Points : 126
Points : 126
Par défaut sauvegarde de données sur un serveur

Bonjour,

Toujours en bon débutant php et en tout ce qui est langage serveur, j'ai aucune idée de comment faire ce que je veux :

J'aimerais conserver sur le serveur des données fournies par l'utilisateur, et les supprimer après un temps prédéfini. Comment je fais ? ^^
C'est possible en php?

Merci de m'éclairer
Sharcoux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2011, 14h21   #2
Membre du Club
 
Inscription : novembre 2005
Messages : 103
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 103
Points : 44
Points : 44
Envoyer un message via MSN à Legenyes
bonjour,

php n'est que le langage qui te permettra d'arriver a tes fins.
Après faut savoir comment tu veux stocker tes informations :
  • dans un fichier
  • dans une base de donénes (si oui, de quelle type ?)

PHP + MySQL (comme base de données) est un binôme qui fonctionne bien.

PHP te permettra de demander des infos aux clients. Puis de les valider pour les envoyer de manière saine à la base de données MySQL qui sauvegardera le tout.
Legenyes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2011, 14h35   #3
Membre habitué
 
Homme
Étudiant
Inscription : mai 2011
Messages : 226
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2011
Messages : 226
Points : 126
Points : 126
Merci pour la réponse.

Pour le moment, j'ai pas de contrainte. Je peux faire aussi bien avec fichier que mySQL. Mon seul problème c'est pour "nettoyer" les infos périmées. Comme le php n'es exécuté que lors d'une requête du client, je ne sais pas comment faire pour que certaines infos soient supprimées, mettons 10 secondes après la requête du client...
Sharcoux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2011, 16h34   #4
Membre Expert
 
Avatar de Watilin
 
Homme Matilin Torre
Étudiant
Inscription : juin 2010
Messages : 679
Détails du profil
Informations personnelles :
Nom : Homme Matilin Torre
Âge : 23
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2010
Messages : 679
Points : 1 202
Points : 1 202
En fait, PHP ne permet pas de faire exactement ce que tu veux. Il te faudrait un module sur ton serveur, indépendant de PHP, qui serait chargé de supprimer des données régulièrement.

Cependant, rien ne t'empêche d'adopter une solution « lazy » en PHP : quand tu reçois une requête, tu vérifies à ce moment-là l'âge de tes données, et si elles sont vieilles, alors tu les supprimes. Encore mieux : tu les écrases avec les nouvelles !
__________________
Disposition de clavier ergonomique française : Bépo
Watilin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2011, 16h37   #5
Membre habitué
 
Homme
Étudiant
Inscription : mai 2011
Messages : 226
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2011
Messages : 226
Points : 126
Points : 126
Citation:
Cependant, rien ne t'empêche d'adopter une solution « lazy » en PHP : quand tu reçois une requête, tu vérifies à ce moment-là l'âge de tes données, et si elles sont vieilles, alors tu les supprimes. Encore mieux : tu les écrases avec les nouvelles !
oui, au final, je me suis orienté vers ça. J'ai juste un peu peur pour les performances si j'ai trop d'utilisateurs, mais bon, au pire je trouverai quelque chose de plus simple, ou alors je ferai une table de hashage pour accélérer les choses

Merci Watilin
Sharcoux est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h19.


 
 
 
 
Partenaires

Hébergement Web