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

Langage PHP Discussion :

[Dates] PHP et logs en texte


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de Regnak
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2006
    Messages
    130
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 130
    Par défaut [Dates] PHP et logs en texte
    Salut a tous,

    J'ai dévellopé une petite application en php, et je souhaiterais faire un log des utilisateurs connectés, des requetes sql passées, etc

    Après discussion avec le chef du projet de l'endroit ou je travaille cet été, j'ai décidé de consigné ce log dans un fichier de texte.

    Voici enfin la question : commet faire pour que chaque mois, ou semaine, un nouvea fichier texte soit créée, indépandemment de la plateforme, et le nom de ce fichier doit etre du type
    log200607.txt
    Merci de votre aide

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    691
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 691
    Par défaut
    bah c'est simple tu recupere l'annee le mois que tu concatene a log.$annee.$mois.txt

    Tu verifie que le fichier existe s'il existe tu continus a ecrire dedans sinon tu cree un nouveau fichier avec le nom du mois en cours pas trop compliqué.

  3. #3
    Membre Expert
    Inscrit en
    Juillet 2004
    Messages
    1 027
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 027
    Par défaut
    PErso j'aurais plutot utilisé la bdd, parce que la gestion des accès concurrents en php ce n'est pas un sujet très courant.

    Sinon il suffit d'utiliser la fonction date http://www.php.net/date

    bbye

  4. #4
    Membre éprouvé
    Avatar de Regnak
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2006
    Messages
    130
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 130
    Par défaut
    Ok et merci pour vos réponses, mais ce que je veux, c'est que mon script php le créée automatiquement si le fichier n'est pas déja fait.
    Si on lui dit d'écrire dans un fichiers qui existe pas il va le créer non ??

  5. #5
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    bonjour,

    pour tester l'existence de ton fichier utilise la fontion fopen()
    le ",a" ouvre ton fichier en ecriture et place le pointeur a la fin de celui ci. Si le fichier n'existe pas, il tente de le creer.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    691
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 691
    Par défaut
    Citation Envoyé par Regnak
    Ok et merci pour vos réponses, mais ce que je veux, c'est que mon script php le créée automatiquement si le fichier n'est pas déja fait.
    Si on lui dit d'écrire dans un fichiers qui existe pas il va le créer non ??

    Oui bon on t'as donnée l'idée maintenant faut chercher aussi un peu sur le web comment faire parceque la ta derniere question c'est du pure code que tu trouves partout.

  7. #7
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Et pour la gestion des accès concurrent : les verrous pour cela voir la fonction flock.


    Julp.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Librairies] Ch script PHP pour reconnaissance de texte (OCR)
    Par yvan02 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 14/05/2006, 17h50
  2. Réponses: 12
    Dernier message: 27/10/2005, 14h06
  3. VB/EXCEL/DATES/PHP
    Par JBLCN dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 05/08/2005, 09h32
  4. affiche date du jour dans champ texte
    Par pascal.cargouet dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 12/01/2005, 12h04

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