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

Bibliothèques et frameworks PHP Discussion :

[PHPExcel] Insertion d'image (mysql blob)


Sujet :

Bibliothèques et frameworks PHP

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Mars 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 3
    Par défaut [PHPExcel] Insertion d'image (mysql blob)
    Bonjour à tous,

    J'ai fait pas mal de recherche mais là je bloque ...

    exposé du problème
    je veut faire une création d'un fichier excel via php qui récupère dans une base mysql des infos textuelles et des images. Le but est de réaliser un trombinoscope pour des chargés d'enseignement

    problème
    l'insertion de l'image ne fonctionne pas lorsque la valeur du setpath est définit par une variable $lien par exemple.

    voici le code en question (fichier complet en pj)
    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
    20
    21
    $img = $row3['IMG_ETU'];
    $image = imagecreatefromstring($img);
    $lien  ='trombi/'.$id.'.jpg';
    imagejpeg($image, $lien, '100');
    //---- mise en forme des informations et ajout à excel ----//	
    $nombre = $e + 2;
    //---- création de l'image si ok alors ajout à excel ----//
    $objPHPExcel->getActiveSheet()->setCellValue( 'B' . $nombre, "$nombre")
    							  		->setCellValue( 'C' . $nombre, "$id" )
    							  		->setCellValue( 'D' . $nombre, "$nom")
    							  		->setCellValue( 'E' . $nombre, "$prenom")
    							  		->setCellValue( 'F' . $nombre, "$sexe")
    							  		->setCellValue( 'G' . $nombre, "$mel");
    $objDrawing = new PHPExcel_Worksheet_Drawing();
    $objDrawing->setWorksheet($objPHPExcel->getActiveSheet());
    $objDrawing->setName('Profile Image');
    $objDrawing->setDescription('Profile Image');
    $objDrawing->setPath($lien);
    $objDrawing->setHeight(50);
    $objDrawing->setCoordinates('K' . $nombre);
    imagedestroy($image);
    si je supprime les lignes $objDrawing ça fonctionne
    si je change le $lien par 'portrait.jpg' ça fonctionne aussi
    mais en l'état rien ... ...

    j'ai cherché et je n'ai trouvé aucunes solutions pour réaliser ce trombinoscope

    J'espère que l'un de vous pourra m'aider à avancer.

    merci
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Insertion d'images avec MySQL
    Par metwa dans le forum Débuter
    Réponses: 5
    Dernier message: 15/06/2009, 19h06
  2. [MySQL] insertion dans un champ Blob/Text mysql
    Par solaris13 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 25/11/2008, 20h07
  3. [MySQL] insertion images mysql
    Par sacrelolo dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 17/08/2008, 14h10
  4. Réponses: 1
    Dernier message: 02/03/2008, 16h16

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