[RESOLU] Créer une image à partir d'une chaine de caractère en PHP

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 : [RESOLU] Créer une image à partir d'une chaine de caractère en PHP

Re: Créer une image à partir d'une chaine de caractère en PH

par jojo51 » 29 mars 2013, 15:12

Merci pour ta réponse.
OP !!
8-)

Re: Créer une image à partir d'une chaine de caractère en PH

par yann18 » 28 mars 2013, 19:51

salut,
tu places le script de création de l'image dans un fichier php à part.Puis dans un autre fichier(où sera affiché l'image créée) tu appelles ton script à l'aide de l'attribut src de la balise img.

<?php
//fichier de crééation de l'image
//mon-script.php
$im = imagecreate(200, 30);
$bg = imagecolorallocate($im, 255, 255, 255);
$textcolor = imagecolorallocate($im, 0, 0, 255);

 $telephone = '01 42 28 28 28 ';
imagestring($im, 4, 10, 5, $telephone, $textcolor);
header('Content-Type: image/png');
imagepng($im);
imagedestroy($im);


Pour afficher l'image générée dans un autre fichier:
<img src="mon-script.php"/>

Créer une image à partir d'une chaine de caractère en PHP

par jojo51 » 28 mars 2013, 17:19

Bonjour, j'ai besoin d'aide pour comprendre comment fonctionne la création d'image avec une chaine de caractères en PHP avec la fonction imagestring() entre autre.

J'ai betement suivie les instructions :

<?php $im = imagecreate(200, 30);

$bg = imagecolorallocate($im, 255, 255, 255);
$textcolor = imagecolorallocate($im, 0, 0, 255);

$telephone = '01 42 28 28 28 '
imagestring($im, 4, 10, 5, $telephone, $textcolor);

header('Content-type: image/png');

imagepng($im);
imagedestroy($im);
?>
Mon problème: L'image créer est une page avec une image a l’intérieur de cette nouvelle page html.
Moi je voudrais pouvoir intégrer cette image sur mon site afin de transformer en image les numéros de téléphone de mes inscris et du coup protéger leur coordonnées. (Comme sur le site Le bon coin.)

Je me demande si on peut faire un truc du genre => <img src="<?php imagestring($im, 4, 10, 5, $telephone, $textcolor); ?>" />

Je sais pas si je suis bien clair.
Merci pour votre aide.