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 Perl Discussion :

Accès simultané au même fichier pour modification


Sujet :

Langage Perl

  1. #1
    Membre à l'essai
    Inscrit en
    Août 2005
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 17
    Points : 12
    Points
    12
    Par défaut Accès simultané au même fichier pour modification
    Bonjour à tous,

    Sur mon site je gère une liste d'inscrits (inscrits.txt)

    A reception d'un formulaire me donnant les références d'un client,
    je désire l'ajouter ou le supprimer de la liste.

    Comment se protéger d'accès simultanés de 2 clients ou plus?

    Où puis-je trouver un exemple traité ?

    Merci de vos réponses

    Dominique

  2. #2
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    Tu peux te contenter de placer un lock (perldoc -f flock) sur le fichier. Tu pourrais aussi envisager de placer cette liste dans une vraie base de donnée qui t'éviterait ce type de problème.

    --
    Jedaï

  3. #3
    Membre à l'essai
    Inscrit en
    Août 2005
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 17
    Points : 12
    Points
    12
    Par défaut
    Merci Jedai,

    Question subsidiaire à propos de flock:

    si je bloque mon fichier avant modif et que pour une raison
    ou une autre, le programme Perl se plante ou s'interomp
    sur le serveur, mon fichier ne restera-t-il pas bloqué ?

    Quant à utiliser une base de données:

    J'aimerais bien utiliser une SGBD, mais pour le prix,
    l'hebergeur ne me donne pas accès a MYSQL,
    seulement à Perl et CGI.
    (Ce site sert à une association qui n'a pas trop d'argent)

  4. #4
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    Perl et CGI sans MySQL ? Voilà qui est curieux ! Quel est le prix par pure curiosité (j'imagine qu'il doît être très bas) ?

    Lorsque le programme Perl est fini, le verrou est automatiquement libéré, même si cette fin d'exécution était anormale.

    --
    Jedaï

  5. #5
    Membre à l'essai
    Inscrit en
    Août 2005
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 17
    Points : 12
    Points
    12
    Par défaut
    J'ai le package "Choice" à 13,95 $ par trimestre (promo)
    dans le tableau dont voici le lien:

    http://www.virtualave.net/virtualave/features.bml

    Merci encore

    Dominique

  6. #6
    Membre chevronné
    Avatar de Woufeil
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    1 076
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 1 076
    Points : 2 004
    Points
    2 004
    Par défaut
    C'est bizare ça, d'habitude les hébergeurs préfèrent proposer du PHP et du MySQL que du CGI, d'autant que le PHP est bien plus attractif pour beaucoup que CGI.
    Alors du CGI sans BDD, j'ai jamais vu...

    Moi je me pose surtout la question du prix supplémentaire pour la BDD, qui lui aussi doit être faible.
    "En essayant continuellement, on finit par réussir. Donc : plus ça rate, plus on a de chances que ça marche" (devise Shadock)
    Application :

    ainsi qu'à regarder la avant de poser une question.

    La rubrique Perl recrute, contactez-moi.

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

Discussions similaires

  1. Nombre limité d'accès simultanés au même fichier
    Par 512banque dans le forum Apache
    Réponses: 2
    Dernier message: 24/04/2011, 22h06
  2. Réponses: 9
    Dernier message: 09/10/2010, 02h51
  3. accès simultanément sur un fichier via ssh
    Par MSM_007 dans le forum Linux
    Réponses: 0
    Dernier message: 04/05/2010, 11h18
  4. Accès simultané à la même bdd
    Par laurentSc dans le forum Free
    Réponses: 0
    Dernier message: 01/04/2008, 10h00
  5. Accès simultané au même fichier
    Par Oprichnik dans le forum Langage
    Réponses: 8
    Dernier message: 16/09/2006, 13h17

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