BlueGEEK Journal

Accueil > Programmes > Projets PHP pour Sites WEB > Projet PapaMAIL > PAPAMAIL

PHP, FREE

PAPAMAIL

MAIL

dimanche 28 janvier 2007, par bluegyn_spip

PAPAMAIL se propose d’automatiser le retour d’ISSUE d’insémination au labo selon les directives de la loi de bioéthique du 6 aout 2004.


- DEMO

- TELECHARGEMENT/DOWNLOAD

Lancer le fichier

INDEX.PHP

L’interface de PAPAMAIL déroule 4 écrans successifs

  1. Le premier, est un écran d’initialisation
  1. Le second permet de saisir les données à transmettre au labo
  1. Le troisième donne une prévisualisation du message avant l’envoi
  1. Le dernier rapporte les condition de l’envoi

1. INITIALISATION

- Cet écran n’apparaîtra qu’une seule fois au 1er démarrage

- Il permet de saisir

  1. L’adresse SMTP du serveur qui transmet les données internet (p.e smtp.orange.fr ou smtp.cegetel.net ...)
  1. L’adresse EMAIL du médecin envoyeur, qui servir par défaut d’adresse de retour.


NOTE :

- Les données saisies sont enregistrées dans le fichier

inc_config.php

- Ou elles peuvent être corrigées manuellement

- Il suffit simplement de détruire ce fichier

inc_config.php

- Pour entraîner une nouvelle demande d’initialisation


2.SAISIE DES DONNÉES

- Le nom du médecin, le nom du labo et son adresse EMAIL seront enregistrés automatiquement et n’auront plus à être saisis

- Mais contrairement à la page d’initialisation ces données pourront être modifiées en ligne à tout moment.

- L’adresse du labo doit être valide, car c’est vers elle que sera envoyé le résultat

- Il est important de ne pas placer le Nom du patient, mais juste son numéro de dossier, car les données transitent en clair.

- Le formulaire complété cliquez sur ENVOYER


- Un mot de passe est requis pour pouvoir valider la procédure, ce mot de passe vous est fourni par l’administrateur de PAPAMAIL et n’a rien à voir avec vos paramètres de connexion

- PAPAMAIL étant basé sur le principe des sessions, le mot de passe reste valide tant que le navigateur reste ouvert, il n’est donc demandé qu’une seule fois par session, lors de l’envoi du 1er message.


3. PREVISUALISTION ET CORRECTION DU MESSAGE

- Les données en transit étant importantes il est demandé à l’utilisateur de toujours vérifier le contenu du message avant l’envoi

- Cet écran permet également de tracer les erreurs en cas d’échec.


4. COMPTE RENDU DE TRANSMISSION

- Cet écran affiche le succès si le message est bien parti

- L’échec en cas d’erreur

- Il ne préjuge absolument pas de la bonne réception de celui ci

- En cas d’erreur,

  • Il est important de bien lire le message d’erreur rapporté par le système
  • La première chose à faire est de vérifier les données sur la page de Prévisualisation, et au besoin de reprendre la procédure d’initialisation en effaçant du serveur le fichier inc_config.php


Voir en ligne : http://bluegyn.com/papamail/

Messages

  • ATTENTION si vous utilisez le serveur FREE

    - Le numéro de session est enregistré dans un dossier

    sessions

    Au pluriel et en minuscules

    - Qui doit être déposé avant toute opération à la racine du site

    - Par exemple pour

    http://monsite.free.fr

    - Le dossier "sessions" est créé ici

    http://monsite.free.fr{{/sessions/


    - Ce dossier n’est pas créé implicitement par FREE

    - Il doit donc l’être MANUELLEMENT par l’utilisateur

    1. Créer un dossier sessions à la racine de FREE
    1. Et laissez le vide.

    - En l’absence de ce dossier,

    • toute tentative d’interrogation des indentificateurs de session comme :

    session_start()

    - Va retourner un message d’erreur et empêcher la gestion des variables de session, (et en particulier le transfert des mots de passe) !!!