IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

La manipulation d'images avec PHP : bibliothèque GD


précédentsommairesuivant

I. Introduction

I-1. Téléchargements

Pour consulter le tutoriel hors ligne, vous pouvez télécharger les fichiers suivants

Format

Liens

Fichiers source archivés en tar.bz2 (341ko)

tuto_gd-0.1.tar.bz2

Fichiers source archivés en tar.gz (345ko)

tuto_gd-0.1.tar.gz

Fichiers source archivés en zip (352ko)

tuto_gd-0.1.zip

I-2. Introduction

GD est une bibliothèque. C'est-à-dire que c'est un élément en plus que l'on va donner à PHP. Depuis PHP 4.3, une version de GD est incluse. Cela évite de devoir compiler plusieurs choses pour que tout fonctionne. La compilation de GD sera abordée ultérieurement étant donné que ce n'est pas très compliqué. Avant de commencer à travailler avec GD, il faut vérifier qu'il est déclaré dans la configuration de PHP. Ce tutoriel est réalisé avec PHP 4.4.0 et GD > 2.0. Pour savoir quelle version vous possédez, créez ce fichier à la racine de votre serveur et lancez-le. Si vous obtenez le message d'erreur, reportez-vous à la section installation sinon, vous pouvez commencer.

 
Sélectionnez
<?php
echo "Vous avez PHP ".phpversion();
$gd_info = gd_info();
if(!$gd_info)
    die("<br />La bibliothèque GD n'est pas installée !");

echo "<br />Vous avez GD {$gd_info['GD Version']}";
?>

I-3. Installation

Sous Linux, il faut éditer votre fichier php.ini. Généralement, il est dans /etc/php.ini ou /etc/php4/php.ini. Vous devez simplement ajouter la ligne suivante à la fin du fichier.

Ligne à ajouter dans le php.ini
Sélectionnez
extension=gd.so
# pour ajouter la ligne manuellement en console
echo extension=gd.so >> /etc/php.ini

Sous EasyPHP, c'est le même principe. Allez dans le dossier où est installé EasyPHP et entrez dans le dossier « apache ». Éditez le fichier php.ini en enlevant le « ; » devant l'instruction

 
Sélectionnez
extension=php_gd2.dll
Image non disponible

Attention !

À partir de maintenant, GD est considéré comme activé. Si toutefois ça ne fonctionne pas, je vous invite à consulter les forums de developpez.com.


précédentsommairesuivant

Copyright © 2010 Michaël Todorovic. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.