[RESOLU] Include dna sPHP Librairy GD

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] Include dna sPHP Librairy GD

Include dna sPHP Librairy GD

par orell1 » 06 déc. 2015, 00:18

Bonsoir,

je recherche 3 choses :
1) récupérer un $_POST depuis un autre php pour le mettre dans $txt
2) changer la police et la couleur de police car là même si je change le RVB ça ne fonctionne pas
3) Faire en sorte que le html soit bien interprété dans $txt, par exemple le <BR> pour le saut de ligne

Voici mon code :
<?php
header('Content-type: image/gif'); 
/* * *******************************  * Parametre  * ********************************  */ 
$largeur = 600; /* longueur de l'image */ 
$hauteur = 600; /* hauteur de l'image */ 
$image = imagecreate($largeur, $hauteur); 
/* Background */ 
$image = imagecreatefromgif("2016/2016.gif");
/* Couleur du text */ 
$couleurTxt =  imagecreate($image, 255, 255, 0); 
/* texte à mettre dans l'image */ 
$txt =  $_POST['monPost']; 

/* Taille du texte */ 
$font = 3; 
/* Hauteur et largeur des caratères */ 
$largeurCaractere = ImageFontWidth($font); 
$hauteurCaractere = ImageFontHeight($font); 
/* Longueur du texte (taille caratère X nombre de caractère) */ 
$largeurTxt = $largeurCaractere * strlen($txt); 
/* Recherche de la position horizontale centrale pour centrer le texte */ 
$positionCentreHor = ceil(($largeur - $largeurTxt) / 2); 
/* Recherche de la position horizontale centrale pour centrer le texte */ 
$positionCentreVer = 400; 
/* Ajout du texte au centre de l'image */ 
$image_string = ImageString($image, $font, $positionCentreHor, $positionCentreVer, $txt, $couleurTxt); 
/* Création de l'image */ 
imagegif($image); 

?><?php
include "envoi_newsr.php";
?>
merci pour votre aide.
cordialement,