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 :

affichage image avec php GD


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    112
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2008
    Messages : 112
    Par défaut affichage image avec php GD
    Bonjour, j'aimerais insérer une image de mon PC avec la fonction imagecreateforpng, mais le header pose problème.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     <?php
     header("Content-type: image/png");
    $file = $_SERVER['DOCUMENT_ROOT'].'/PhpProject/images/Sans.png';
    $image = imagecreatefrompng($file); //ouverture de l'image png
    imagepng($image);
    imagedestroy($image);
     ?>
    Le message d'erreur étant :

    Il est bien dit que le problème vient du header (ligne 7 dans mon code) seulement je ne vois pas d'où vient l'erreur, surtout que sur une page voisine php ou j'ai créé une image avec un imagecreate, il n'y a aucun soucis avec le même header :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <?php
    header ("Content-type: image/png");
    $image = @ImageCreate (200, 100) or die ("Erreur lors de la création de l'image");
    ImagePng ($image);
    ?>
    Si vous avez une idée merci de m'éclairer .

  2. #2
    Rédacteur
    Avatar de Halleck
    Homme Profil pro
    Consultant PHP
    Inscrit en
    Mars 2003
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Consultant PHP

    Informations forums :
    Inscription : Mars 2003
    Messages : 597
    Par défaut
    Le message ne dit en aucun cas que le problème vient de header, mais du fait que le header(buffer) a déjà été envoyé. Ca signifie que ta page PHP a déjà envoyé un contenu (quel qu'il soit) au navigateur.

    Dans ton cas, il est très probable que l'erreur vienne de l'espace au début de ton code, avant ta balise php:Ce code génère une erreur : il y a déjà du contenu avant ton code PHP.

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    112
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2008
    Messages : 112
    Par défaut
    Mais c'est bien sur ! En fait mon éditeur par defaut me fait commencer à la ligne 2 après une echap, quand j'ai pensé à cette erreur j'ai enlevé l'échap mais nullement supprimer la ligne, merci beaucoup tu es mon héro

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

Discussions similaires

  1. [MySQL] Affichage des images avec PHP
    Par dasou dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 06/02/2007, 20h44
  2. PRBL affichage image avec jfilechooser
    Par stephane92400 dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 04/07/2006, 18h24
  3. Afficher une image avec PHP
    Par a_zouggari dans le forum Langage
    Réponses: 2
    Dernier message: 22/04/2006, 19h02
  4. Ne pas rafraichir les images avec PHP
    Par tornaod dans le forum Langage
    Réponses: 4
    Dernier message: 07/12/2005, 23h44

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