IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

PHP ? Aide pour débutant SVP


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 23
    Par défaut PHP ? Aide pour débutant SVP
    Bonjour à tous et bonne année 2009.

    Avant de commencer je tiens à préciser que mon niveau est "niveau gros débutant" en PHP.... (veuillez excuser par avance mon ignorance)

    Voici mon objectif :
    - rajouter des noms dans un fichier txt et les supprimer de ce fichier au bout d'1h30 par rapport à leur enregistrement.

    Pour cela :
    Je souhaiterais faire une pages web avec 2 champs à remplir + 1 bouton.
    Le champ 1 : NOM
    Le champ 2 : PRENOM
    un bouton : VALIDER

    Lors de l'appui sur valider. Le nom et le prénom + date et heure sont enregistré dans une table + "des commentaires fixes" identiques à tous les enregistrements.
    A chaque appui sur valider les enregistrements viennent les uns derrières les autres.
    Une fois l'enregistrement effectué, tous les enregistrements sont écrits dans un fichiers txt comme celui ci. (c'est en 2 partie : une partie fixe avec JEAN DURAND et MICHELLE DUVAL qui n'est jamais effacée et la partie 2 qui va évoluer toutes les 1h30 par rapport à leur enregistrements (compte à rebours))

    JEAN DURAND "est l'admin principal"
    MICHELLE DUVAL "est l'admin secondaire"

    PRENOM1 NOM1 "est administrateur temporaire"
    PRENOM2 NOM2 "est administrateur temporaire"

    Dès que l'enregistrement est ajouté à la liste un compte à rebours de 1h30
    de cet enregistrement se mets en marche.
    A chaque 1h30 écoulées le fichier txt est régénéré sans l'enregistrement

    JEAN DURAND "est l'admin principal"
    MICHELLE DUVAL "est l'admin secondaire"

    PRENOM1 NOM1 "est administrateur temporaire"

    Alors comment faire tout ca ????
    merci d'avance

  2. #2
    Membre émérite Avatar de cadoudal56
    Profil pro
    Inscrit en
    Février 2005
    Messages
    694
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2005
    Messages : 694
    Par défaut
    Hello,

    Je vais essayer d'etre clair et de te faire comprendre le principe de ce que tu demandes...

    Pour commencer, tu devrais peut etre utiliser une base de données plutot qu'un fichier texte, ce serait plus simple. Cependant ce que tu demandes est tout a fait faisable mais un peu plus compliqué... Mais bon la n'est pas la question...

    Alors, il faut partir du principe que ton script est un automate qui execute les actions que tu lui as défni. Il n'ira pas plus loin que cela. Il se lance, réalise les taches et se ferme.
    Un script ne peut pas se reveiller tout seul. D'ailleurs toi non plus puisque comme tout le monde tu dois avoir un reveil :-)

    Ce "reveil" en programmation, c'est ce que l'on appelle un CRON. C'est un gros une tache planifiée sur ton serveur qui sais que tout les 1H30 il doit se reveiller et executer des taches. Or normalement, et la plupart du temps tu n'auras pas le droit de créer/éxecuter des CRON sur des serveurs qui n' t'appartiennent pas.

    Bref, ce que tu demandes n'est pas "vraiement" faisable. Cependant, tu peux faire autrement....

    Tu peux demander a ce qu'a chaque fois que ton script se lance, il execute les tahces suivanes :
    1 - Ouverture du fichier
    2 - Pour chacunes des lignes, vérifier la date
    => Si la date a plus de 1H30 => je ne prends pas en compte la ligne
    => Si la date a moins de 1H30 => je prends en compte la ligne
    3 - J'ajoutes la nouvelle ligne saisie aux lignes existantes
    4 - J'enregistre mon fichier
    FIN du Script

    @+
    cadou

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 23
    Par défaut
    Merci à toi
    comme on dit chez nous : bloavez mad

    Le fichier final est obligatoirement de type texte.
    Mais pour le crontab ca ne pose pas de probleme car j'utilise un serveur dédié.

    Maintenant comment faire tout ça ?

Discussions similaires

  1. [PHP] Besoin d'aide pour débutant
    Par franzy51 dans le forum XML/XSL et SOAP
    Réponses: 8
    Dernier message: 12/08/2008, 13h52
  2. [WB12] aide pour débutant svp
    Par jcsydney dans le forum WebDev
    Réponses: 8
    Dernier message: 01/02/2008, 12h58
  3. [ClearCase]AIDE pour compréhension svp!
    Par wrida dans le forum Framework .NET
    Réponses: 3
    Dernier message: 07/02/2007, 11h44
  4. aide pour débutant en reseaux
    Par Coolio dans le forum Développement
    Réponses: 1
    Dernier message: 18/12/2005, 00h40
  5. Aide pour débutant : addition
    Par playentry dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 13/03/2005, 19h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo