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

ASP Discussion :

News automatique lors de l'anniversaire d'un membre


Sujet :

ASP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 215
    Points : 71
    Points
    71
    Par défaut News automatique lors de l'anniversaire d'un membre
    Bonjour à tous,

    J'ai un petit problème. Je suis entrain de developpez un site en ASP avec une base de données Access.

    J'ai une table de news et une table avec les membres ( dont un champs qui contient leur date de naissance ).

    Ma question est : Comment fait-on pour ajouter une news dans la table lors de l'anniversaire d'un membre ?

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 202
    Points : 215
    Points
    215
    Par défaut
    2 principes possibles :

    1) à la création du membre, ajout de la news correspondante (attention aux changements de dates de naissance si erreur de saisie initiale)

    2) création d'un script qui devra s'exécuter tous les jours : si anniversaire, ajout de la news ad hoc.

    (si j'ai bien compris ta question)

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 215
    Points : 71
    Points
    71
    Par défaut
    Si j'opte pour la deuxième solution,
    Et que a chaque debut de page je regarde les anniversaire.
    Comment faire pour savoir si mon script a deja éffectué l'ajout ?
    Histoire de na pas ajouter 50 fois la même news.

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 202
    Points : 215
    Points
    215
    Par défaut
    personnellement, je ne ferai pas comme ça ...

    plutôt une page dédiée qui serait exécutée par tâche planifiée la nuit à 0h05
    ainsi, pas de risque de confusion.

    sinon, tu peux ajouter un système qui te permettra de savoir si tu as déjà ajouté une news pour ton utilisateur (au moins 2 méthodes envisageables) :
    - un champ booléen dans ta table des utilisateurs (à réinitialiser tous les ans)
    - un champ dans ta table des news reprenant l'identifiant de la personne concernée par ladite news

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 215
    Points : 71
    Points
    71
    Par défaut
    Citation Envoyé par agrotic
    plutôt une page dédiée qui serait exécutée par tâche planifiée la nuit à 0h05
    On fait comment pour faire ça ?

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 202
    Points : 215
    Points
    215
    Par défaut
    je fais une page ASP classique que j'appelle grâce à un programme lancé en .bat :

    soft = wget (www.gnu.org/software/wget/ )
    exemple de fichier .bat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    wget --spider http://www.monsite.fr/repertoire/page.asp?nflgfdgfd2424
    note : le paramètre 'nflgfdgfd2424' de l'URL me permet de vérifié que la page est bien appelée par la tâche planifiée et non pas par un appel manuel de la page ou par un robot.

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 215
    Points : 71
    Points
    71
    Par défaut
    Et comment faire pour executer ce soft tous les jours à minuit ?

  8. #8
    Membre actif
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 202
    Points : 215
    Points
    215
    Par défaut
    tu déclares une tâche planifiée sur ton serveur qui exécute le .bat

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 215
    Points : 71
    Points
    71
    Par défaut
    Voila ce qu'il me dit :

    " 'wget' is not recognized as an internal or external command, operable program or batch file. "

  10. #10
    Membre actif
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 202
    Points : 215
    Points
    215
    Par défaut
    le soft wget a-t-il bien été installé dans un répertoire défini dans ton path général du serveur ?
    (autoexec.bat, etc...)

  11. #11
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 512
    Points
    9 512
    Par défaut
    Citation Envoyé par agrotic
    je fais une page ASP classique que j'appelle grâce à un programme lancé en .bat :

    soft = wget
    exemple de fichier .bat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    wget --spider http://www.monsite.fr/repertoire/page.asp?nflgfdgfd2424
    note : le paramètre 'nflgfdgfd2424' de l'URL me permet de vérifié que la page est bien appelée par la tâche planifiée et non pas par un appel manuel de la page ou par un robot.
    Pas utile, il suffit de faire une tache planifiée avec l'URL de la page comme ceci.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "C:\Program Files\Internet Explorer\iexplore.exe" http://monsite/mapage.asp?param1=toto
    à la place du programme à lancer. Il faut passer par les propriétées avancées.

    A+

  12. #12
    Membre actif
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 202
    Points : 215
    Points
    215
    Par défaut
    effectivement, c'est plus simple.

    IE se ferme-t-il après l'exécution du script de la page ?
    parce que c'est un avantage de la méthode wscript

  13. #13
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 512
    Points
    9 512
    Par défaut
    Ben tu ajoutes un morceau de javascript à la fin qui le fait pour toi.

  14. #14
    Membre actif
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 202
    Points : 215
    Points
    215
    Par défaut
    Citation Envoyé par Immobilis
    Ben tu ajoutes un morceau de javascript à la fin qui le fait pour toi.
    pas cool pour tester ou lancer occasionnellement le script à la mano et vérifier que tout va bien.

  15. #15
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 512
    Points
    9 512
    Par défaut
    Citation Envoyé par agrotic
    vérifier que tout va bien.
    Ben t'ecris un fichier texte qui te fait un résumé.

  16. #16
    Membre actif
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 202
    Points : 215
    Points
    215
    Par défaut
    perso, je préfère le lire à l'écran

    de plus, "j'aime pas écrire des fichiers texte" pourrait être ma signature

Discussions similaires

  1. Texte qui se centre automatiquement lors d'un petit paragraphe
    Par fredvince dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 06/09/2007, 23h42
  2. [MySQL] l'insertion automatique lors du rechargement de navigateur
    Par otari dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 12/06/2007, 14h33
  3. PHP Browser - Ouverture automatique lors d'un enregistrement
    Par elspliffo dans le forum Eclipse PHP
    Réponses: 1
    Dernier message: 31/05/2007, 09h57
  4. Redirection automatique lors d'une sélection dans un Select
    Par MiJack dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 21/12/2004, 18h09

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