Problème avec PHP et GD

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème avec PHP et GD

Re: Problème avec PHP et GD

par david105 » 31 janv. 2011, 12:18

je viens de voir qu'à chaque fois que j'appelle imageCreateFromPNG
apache renvoie: [notice] child pid 96635 exit signal Abort trap (6)

Re: Problème avec PHP et GD

par moogli » 31 janv. 2011, 01:18

a tu essayé ton code sans le header ?

s'il y a erreur tu devrais la voir.

edit : perso j'ai pris une image au pif sur le net et j'ai eu comme message d'erreur : flickr.png' is not a valid PNG !

code est nikel avec une autre image png (log W3c ;) )

@+

Re: Problème avec PHP et GD

par david105 » 30 janv. 2011, 20:08

si je fais ce test:
<?php
header ("Content-type: image/png");
$image = @ImageCreate (200, 100) or die ("Erreur lors de la création de l'image");
$couleur_fond = ImageColorAllocate ($image, 255, 0, 0);
ImagePng ($image);
?>

cela fonctionne...

Re: Problème avec PHP et GD

par xTG » 30 janv. 2011, 12:55

Et le même test sur la fonction imagePNG() te donne quoi ?

Re: Problème avec PHP et GD

par david105 » 30 janv. 2011, 11:55

j'ai essayé.
Pas de message d'erreur ==> Page blanche
...

Re: Problème avec PHP et GD

par xTG » 30 janv. 2011, 10:31

Essayes ceci pour vérifier que tu utilises le bon chemin :
$img = imageCreateFromPNG('./flickr.png');
if( $img === false )
{
  echo "chemin incorrect";
  exit();
}

Problème avec PHP et GD

par david105 » 30 janv. 2011, 10:30

bonjour, j'utilise un apache 2.2.17 et php 5.2.17 avec entre autres l'extension GD sous une plateforme UNIX.
gd
GD Support enabled
GD Version bundled (2.0.34 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.4.4
T1Lib Support enabled
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XPM Support enabled
XBM Support enabled

Pourtant cela ne fonctionne pas si je teste avec:
<?php
$img = imageCreateFromPNG('./flickr.png');
imagealphablending($img, true);
imagesavealpha($img, true);
header('content-type: image/png');
imagepng($img);
?>
Cela résulte sur une page blanche; Pas de message d'erreur; pas d'erreur dans les logs php.
Quelqu'un aurait il une idée ?
Merci