Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/12/2011, 18h05   #1
Invité de passage
 
Homme
Étudiant
Inscription : décembre 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : décembre 2011
Messages : 2
Points : 1
Points : 1
Par défaut Problème d'utilisation de GD sous Free

Bonjour,

J'ai un site (HTML 5) hébergé chez Free, et une page affichant une image (je montre la partie du code affichant l'image) :

index.php :
Code :
<img src="image.php" />
L'image est créée par un fichier image.php dont voici le contenu :

image.php :
Code :
1
2
3
4
5
6
<?php
header("Content-type: image/png");
 
$image = imagecreatefrompng("image.png");
imagepng($image);
?>
image.png étant une image présente dans le dossier de image.php.

Lors de l'affichage de index.php l'image n'est pas affichée. Ce code est bien évidemment idiot c'est un test de base (mais ça ne marche pas !)

Quelqu'un a-t-il une solution ?

Merci
Achtzehn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 22h13   #2
Membre Expert
 
Avatar de Eric2a
 
Homme Eric Garidacci
Inscription : septembre 2005
Messages : 1 057
Détails du profil
Informations personnelles :
Nom : Homme Eric Garidacci
Âge : 41

Informations forums :
Inscription : septembre 2005
Messages : 1 057
Points : 1 564
Points : 1 564
Salut,

Il n'y a pas de raison pour que ça ne fonctionne pas si le fichier image.png se trouve bien dans le même répertoire que image.php.

Peut-être faut-il donner le nom complet de l'image (chemin/image.png) en paramètre à la fonction ?

Code :
1
2
3
4
5
6
7
<?php
header('Content-type: image/png');
 
$image=imagecreatefrompng(dirname(__FILE__).DIRECTORY_SEPARATOR.'image.png');
imagepng($image);
imagedestroy($image);
?>
__________________

N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].

Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ...
Eric2a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 23h18   #3
Invité de passage
 
Homme
Étudiant
Inscription : décembre 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : décembre 2011
Messages : 2
Points : 1
Points : 1
C'est bon !

Après quelques tests le problème s'est "mystérieusement" résolu

Merci
Achtzehn est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h44.


 
 
 
 
Partenaires

Hébergement Web