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 :

[HEADER] Ouverture d'une page "En plus"


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    467
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 467
    Points : 144
    Points
    144
    Par défaut [HEADER] Ouverture d'une page "En plus"
    Bonjour,

    J'ai une page avec un formulaire qui permet aux utilisateurs d'enregistrer un dossier.
    Lorsque les utilisateurs ont finis de remplir les champs, ils cliquent sur créer.

    Par le biais de la méthode POST vers une page en PHP, j'enregistre les données dans une BDD.
    Mais cette page en php, ne permet juste que l'enregistrement des donnés dans la BDD car au début de ma page j'ai mis un redirection vers la page d'index du portail.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?php
    header("Location: ../index.php");
    ?>
    Donc le traitement ce fait sur cette page et l'utilisateur est redirigé vers la page d'index (Cette page est pratiquement invisible pour l'utilisateur vu que ce n'est qu'une page de traitement).

    Mon souhait est le suivant :
    A la suite de l'enregistrement du dossier, l'utilisateur doit envoyer un courrier au patient (que je genere automatiquement en PDF à partir des données saisie).
    Je voudrais savoir si c'est possible qu'en même temps de la redirection le courrier en PDF soit affiché sur une nouvelle fenêtre du naviguateur WEB.


    Merci d'avance pour votre aide,

    .Matt

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    En PHP ce n'est pas possible : tu ne peux avoir qu'un seul flux.
    Il faut regarder du côté de javascript.

  3. #3
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    467
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 467
    Points : 144
    Points
    144
    Par défaut
    Je suis preneur si quelqu'un à ça en JAVASCRIPT.

    .Matt

  4. #4
    Débutant  
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 102
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 102
    Points : 953
    Points
    953
    Par défaut
    Salut, j'ai tout récemment traité un problème du genre. Peut être que ca peut t'intéressé.

    Lors de l'enregistrement des données dans ma base de donnée, j'utilise la fonction mail() pour envoyé une confirmation. Afin d'éviter le problème des client qui ont une messagerie pas compatible avec le format HTML, j'envoie en pdf qui est géméré à la volée.
    La différence à ta question, c'est que ma solution ne l'affiche pas dans le navigateur, mais avec adobe reader (s'il est installé, mais bon je pense que c'est partout le cas maintenant).
    Pour l'affiché:
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $pdf->Output()

    Moi perso, je l'enregistre, puis je l'attache à mon mail
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    $pdf->Output($root."pdf/mail/lire_message.pdf", "F");

    Pour cela, j'ai utlisé fpdf
    http://www.fpdf.org/
    Je ne connais pas super bien fpdf, mais il y a probalement des options qui pourraient répondre à certains besions.

    C'est pas mal, mais je ne suis pas encore convaincu que c'est la meilleur solution. En attendant, ca me convient et je reste avec.

    Peut être que ca peut t'intéressé, si tu ne connais pas.

Discussions similaires

  1. Réponses: 6
    Dernier message: 12/05/2009, 01h36
  2. Ouverture d'une page dans page nouvelle/en cours
    Par francis m dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 08/05/2005, 01h29
  3. Pb pour cacher des contrôles à l'ouverture d'une page
    Par Anne1969 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 10/01/2005, 16h16
  4. Ouverture d'une page
    Par wasch dans le forum C++Builder
    Réponses: 4
    Dernier message: 06/11/2003, 09h36

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