Une Bev\ ue
2008-06-12 18:06:37 UTC
j'ai un script php qui ajoute du texte sur une image de fond :
<?php
#
http://gscripts.net/tutorials/PHP_Tutorials_and_Examples/PHP/view/PNG_im
age_creation_-_overlay_text_on_an_existing_image.html
header("Content-type: image/png");
$string = $_GET['text'];
$im = imagecreatefrompng("button.png");
$orange = imagecolorallocate($im, 220, 210, 60);
$px = (imagesx($im) - 7.5 * strlen($string)) / 2;
imagestring($im, 3, $px, 9, $string, $orange);
imagepng($im);
//imagedestroy($im);
?>
ce script est appellé par un autre script, pour essai :
<?php
//see http://fr.php.net/manual/fr/function.header.php
//see http://www.php.net/manual/en/ref.image.php
header('Content-Type: text/hml');
?>
<html>
<head><title>text over button image</title></head>
<body><img src='button.php?text=Toto'></body>
</html>
quand j'ouvre ce script/cette page, FFRC3 (comme Safari) me propose de
télécharger le fichier PHP ???
pourtant dans le script de création d'image, j'ai bien :
header("Content-type: image/png");
je ne vois pas où j'ai oublié qqc.
<?php
#
http://gscripts.net/tutorials/PHP_Tutorials_and_Examples/PHP/view/PNG_im
age_creation_-_overlay_text_on_an_existing_image.html
header("Content-type: image/png");
$string = $_GET['text'];
$im = imagecreatefrompng("button.png");
$orange = imagecolorallocate($im, 220, 210, 60);
$px = (imagesx($im) - 7.5 * strlen($string)) / 2;
imagestring($im, 3, $px, 9, $string, $orange);
imagepng($im);
//imagedestroy($im);
?>
ce script est appellé par un autre script, pour essai :
<?php
//see http://fr.php.net/manual/fr/function.header.php
//see http://www.php.net/manual/en/ref.image.php
header('Content-Type: text/hml');
?>
<html>
<head><title>text over button image</title></head>
<body><img src='button.php?text=Toto'></body>
</html>
quand j'ouvre ce script/cette page, FFRC3 (comme Safari) me propose de
télécharger le fichier PHP ???
pourtant dans le script de création d'image, j'ai bien :
header("Content-type: image/png");
je ne vois pas où j'ai oublié qqc.
--
Une Bévue
Une Bévue