Librairie GD, le header();

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 : Librairie GD, le header();

par Tweak » 14 mai 2009, 22:24

Je viens de comprendre le principe, merci beaucoup pour la réponse :)

par Nagol » 14 mai 2009, 09:20

je t'annonce que c'est normal :)

le fichier php produit effectivement une image, à toi de faire une autre page avec une balise img pointant sur ce script php

Librairie GD, le header();

par Tweak » 14 mai 2009, 08:43

Bonjour.

Grâce à une fonction je récupère l'emplacement de deux images que je superpose de cette manière :

Code : Tout sélectionner

$pixel=16; function MapIdImg($id,$pixel) { $recup = mysql_query("SELECT img1,img2 FROM map WHERE id='$id'"); $recup = mysql_fetch_array($recup); $img1 = $recup['img1']; $img2 = $recup['img2']; $img1 = ChipsLink($img1); $img1 = "img/chipset/$img1" ; $img2 = ChipsLink($img2); $img2 = "img/chipset/$img2" ; $img = @imagecreate($pixel, $pixel) or die ("Impossible de charger la bibliothéque graphique."); $img1 = @ImageCreateFromPNG ($img1); $img2 = @ImageCreateFromPNG ($img2); ImageCopy ($img, $img1, 0, 0, 0, 0, $pixel, $pixel); ImageCopy ($img, $img2, 0, 0, 0, 0, $pixel, $pixel); header ("Content-type: image/png"); imagepng($img); imagedestroy($img); return $img; }
Le code fonctionne, par contre il n'affiche pas ma page mais uniquement l'image, qui n'est même pas dans une page mais comme si j'avais ouvert l'image avec mon navigateur.