Pages : 1
#1 Le 12/07/2007, à 00:33
- Feral
[Résolu] PHP: image
Bonjour,
Bon, voilà... là je fatigue sérieux... :-(
Je commence l'apprentissage du PHP sur le site du ZERO (qu'il en soit remercié!), j'adore!
J'ai installé un LAMP sur mon Feisty.
Ca marche impecc!
Cependant j'essaye la génération d'image avec PHP et là, ça marche PAS!! :-(
Voici le script imagecrea.php que j'essaye:
<?php
header ("Content-type: image/png");
$image = imagecreate(200,50);
?>
En réponse, mozilla me charge juste une page blanche avec écrit l'URL de ma page:
http://localhost/txt/imagecrea.php
C'est sympa de sa part mais ça ressemble pas à une image! :-(
J'en déduit donc que ça ne fonctionne pas!
Après recherche, je m'appercoit que j'ai besoin des librairies GD pour que ça marche.
Je fais:
sudo apt-get install php5-gd
puis :
sudo gedit /etc/php5/apache2/php.ini
ou j'ajoute (ils n'y étaient pas du tout)
extension=gd.so
extension=mysql.so
puis:
sudo /etc/init.d/apache2 restart
=>OK
Je test ma page... toujours pareil!!!
La commande "php -m" donne: (gd est dedans)
============
[PHP Modules]
bcmath
bz2
calendar
ctype
date
dba
dom
exif
filter
ftp
gd
gettext
hash
iconv
json
libxml
mbstring
mime_magic
mysql
mysqli
ncurses
openssl
pcntl
pcre
PDO
pdo_mysql
posix
Reflection
session
shmop
SimpleXML
soap
sockets
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlwriter
zip
zlib
[Zend Modules]
===============
Le phpinfo.php me donne:
additional .ini files parsed:
/etc/php5/apache2/conf.d/gd.ini, /etc/php5/apache2/conf.d/mysql.ini, /etc/php5/apache2/conf.d/mysqli.ini, /etc/php5/apache2/conf.d/pdo.ini, /etc/php5/apache2/conf.d/pdo_mysql.ini
GD:
GD Support enabled
GD Version 2.0 or higher
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.2.1
T1Lib Support enabled
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
Pourriez-vous m'aider SVP, j'ai passé mon aprèm là-dessus et là je suis NAZ! :-)
Merci beaucoup!!!
Dernière modification par Feral (Le 12/07/2007, à 12:12)
Hors ligne
#2 Le 12/07/2007, à 01:10
- loloemr
Re : [Résolu] PHP: image
As tu essayé de mettre quelque chose dans le genre
<?php
header ("Content-type:image/png");
$image = imagecreate(200,50);
$bleu = imagecolorallocate($image, 0, 0, 255);
$bleuclair = imagecolorallocate($image, 156, 227, 254);
$noir = imagecolorallocate($image, 0, 0, 0);
$blanc = imagecolorallocate($image, 255, 255, 255);
imagepng($image);
?>
L'open source est garant de notre indépendance technologique, permet de créer des emplois locaux et véhiculent deux idées fondamentales : la transparence de l'information et la supériorité de la collaboration sur la concurrence ... GNU/Linux c'est bon mangez-en !!
Hors ligne
#3 Le 12/07/2007, à 01:19
- Feral
Re : [Résolu] PHP: image
Oui, et ça marche merci ! :-)
En fait, je crois que je bosse trop sur ce truc et je fatigue.
Alors la question qui me vient :
Ais-je fait tout ça pour rien ou fallait-il le faire car je n'avais pas de GD avant? :-)
MERCI!
Hors ligne
#4 Le 12/07/2007, à 11:09
- Bzh
Re : [Résolu] PHP: image
Il te faut la librairie GD afin de manipuler les images avec php !!!
Mais attention, GD consomme énormenent de CPU !
Toi, tu avais bien créé ton image MAIS tu n'as pas demandé à PHP de l'envoyer au navigateur, d'ou ta page blanche.
Hors ligne
#5 Le 12/07/2007, à 12:12
- Feral
Re : [Résolu] PHP: image
Merci beaucoup!
Hors ligne
Pages : 1