Problème avec imagecreatefrompng (PHP)
dans un de mes projets PHP, imagecreatefrompng se plaint, que l'image "n'est pas valide d'un fichier PNG".
Warning: imagecreatefrompng() [function.imagecreatefrompng]:
'/.../...png' is not a valid PNG file in /.../...php on line ...
Je suis assez sûr, le fichier est valide, parce que je peux l'ouvrir dans n'importe quel programme. Donc, je me demandais à quoi d'autre pourrait en être la cause d'avertissement.
Quelqu'un sait les détails derrière imagecreatefrompng ou a eu un problème semblable?
Merci pour votre aide,
Timo
Est le chemin d'accès correct?
Bienvenue DONC. Au lieu de mettre RÉSOLU dans le titre de votre question, cliquez sur la coche verte à côté de la réponse ci-dessous.
Bienvenue DONC. Au lieu de mettre RÉSOLU dans le titre de votre question, cliquez sur la coche verte à côté de la réponse ci-dessous.
OriginalL'auteur Timo | 2010-02-19
Vous devez vous connecter pour publier un commentaire.
Est une image PNG? Exécuter
file
contre elle, ou d'essayer de la fileinfo fonctions.Je reçois toujours le même message d'erreur après vérification avec ces fonctions et d'obtenir les valeurs attendues: "image PNG, 873 x 361, 8 bits/couleur RGBA, non entrelacé"
Alors vous avez un problème différent.
OriginalL'auteur Ignacio Vazquez-Abrams
Vérifier le type mime du fichier que vous allez télécharger ci-dessous en utilisant la fonction:
Des éditeurs d'Image peut souvent reconnaître le type de fichier par son contenu, php peut juste essayer d'utiliser le fichier en fonction de son type mime. Si ce n'est pas un match, alors il y a une erreur.
OriginalL'auteur jalpa