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 :

fpdf image depuis un fomulaire [PHP 5.0]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Technicien HelpDesk & développeur php
    Inscrit en
    Mai 2009
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Technicien HelpDesk & développeur php

    Informations forums :
    Inscription : Mai 2009
    Messages : 40
    Par défaut fpdf image depuis un fomulaire
    Salut tout le monde,

    Actuellement occupé à développer un système de création et de classement de documents pdf en ligne.

    Les données sont saisies depuis un formulaire html afin de créer le fichier final en pdf.

    Mon problème actuel, est la gestion des images depuis le formulaire. J'ai écrit le script qui permet d'uploader l'image en jpeg, mais je sais pas comment l'afficher dans mon document pdf avec les autres informations.

    Si vous avez une proposition, je suis preneur.

    Merci d'avance.

    Math11

  2. #2
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 242
    Par défaut
    Quelle librairie utilises-tu pour générer ton fichier PDF ? Html2pdf ?

  3. #3
    Membre averti
    Homme Profil pro
    Technicien HelpDesk & développeur php
    Inscrit en
    Mai 2009
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Technicien HelpDesk & développeur php

    Informations forums :
    Inscription : Mai 2009
    Messages : 40
    Par défaut
    Salut Climoo,

    Il s'agit de la librairie FPDF.

    merci d'avance

  4. #4
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 242
    Par défaut
    J'ai trouvé ça.
    Ca te permet d'insérer une image dans un fichier PDF avec FPDF.
    Cela dit, il te faut un fichier (ou une URL).

    Si tu as utilisé un script qui permet d'upload un fichier image via un formulaire classique, l'image que ton utilisateur a upload a été enregistré dans un répertoire temporaire du serveur. Tout est expliqué . Et j'attire tout particulièrement ton attention sur le $_FILES['userfile']['tmp_name'].

    Un truc du genre devrait passer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?php
    $pdf->Image($_FILES['userfile']['tmp_name']);
    ?>
    En remplaçant bien sûr 'userfile' par le nom de la balise input de ton formulaire.
    A tester, tiens nous donc au courant !

  5. #5
    Membre averti
    Homme Profil pro
    Technicien HelpDesk & développeur php
    Inscrit en
    Mai 2009
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Technicien HelpDesk & développeur php

    Informations forums :
    Inscription : Mai 2009
    Messages : 40
    Par défaut
    salut Climoo,

    Merci pour ta suggestion, cela m'a fait avancer dans mon problème.

    Il subsiste un problème lors de l'upload, le script doit il être intégré à celui de la création du pdf?

    Le bout de code permettant d'afficher l'image dans le document, comme tu l'a suggéré, fonctionne bien.
    Le voici adapté à mes données:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?php
    $pdf->Image($_FILES['avatar']['name']);
    ?>
    Pour info, voici le code de l'upload:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    <?php
    if(isset($_FILES['avatar']))
    {
    $dossier = 'upload/';
    $fichier = basename($_FILES['avatar']['name']);
    $result = $_FILES['avatar']['name'];
    if(move_uploaded_file($_FILES['avatar']['tmp_name'], $dossier . $fichier)) //Si la fonction renvoie TRUE, c'est que ça a fonctionné...
    {
    echo 'Upload effectué avec succès !';
    }
    else //Sinon (la fonction renvoie FALSE).
    {
    echo 'Echec de l\'upload !';
    }
    }
    echo 'voici votre image:';
    echo ('<img src="./upload/'.$result.'"/>'); 
    ?>
    Merci d'avance

    Math11

  6. #6
    Membre éprouvé
    Homme Profil pro
    Développeur Full Stack
    Inscrit en
    Mai 2010
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Full Stack

    Informations forums :
    Inscription : Mai 2010
    Messages : 159
    Par défaut
    en faisant comme cela tu devrait être bon:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $image = $dossier.$result;
    $pdf->Image($image);
    Le script pdf doit être mis à la suite de l'upload à moins de récupérer la variable $image en la mettant par exemple en session.

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

Discussions similaires

  1. [Image] Afficher une image depuis serveur distant
    Par grinder59 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 17/05/2006, 09h45
  2. Charger une image depuis un textfield [noob]
    Par yodark dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 21/04/2006, 08h36
  3. [C#] Comment inserer Image depuis une ressource ?
    Par EagleEye dans le forum Windows Forms
    Réponses: 2
    Dernier message: 24/01/2006, 13h09
  4. [C#] Récupération d'une image depuis une table SQL Server
    Par borgfabr dans le forum Accès aux données
    Réponses: 10
    Dernier message: 08/04/2004, 13h20

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