Problème de condition "if" avec PHP GD
Résolu
Bonsoir à tous,
Je rencontre un problème avec un de mes codes,en fait je voudrais déterminer la position d'un texte sur une image en fonction de la longueur du texte précédent (2 ou 3 lettres).Problème : la valeur 265 est toujours sélectionnée.
Voici mon code :
Merci d'avance de votre aide.
Cordialement,
polarbird
Je rencontre un problème avec un de mes codes,en fait je voudrais déterminer la position d'un texte sur une image en fonction de la longueur du texte précédent (2 ou 3 lettres).Problème : la valeur 265 est toujours sélectionnée.
Voici mon code :
<?php
// http://vgy.me/wXGqmy.png
header('Content-type: image/png');
$img_end = imagecreatetruecolor(520,114);
$img = imagecreatefrompng('http://vgy.me/cRDOTm.png');
// http://vgy.me/qntA21.png
$patch = imagecreatefromgif('http://vgy.me/NX9eWg.gif');
$noir = imagecolorallocate($img, 0, 0, 0);
$font = '/dns/in/olympe/barakuda/fr/plategen/arklatrs.ttf';
$powiat1 = $_POST['powiat'];
$code1 = $_POST['code'];
// $code2 = strlen($code1);
imagettftext($img, 80, 0, 48, 97, $noir, $font, $powiat1);
if(strlen($code1>2)){
$pos1 = 280;
}else{
$pos1 = 265;
}
imagettftext($img, 80, 0, $pos1, 97, $noir, $font, $code1);
imagecopy($img_end,$img,0,0,0,0,520,114);
imagecopy($img_end,$patch,200,22,0,0,20,85);
// imagecopymerge($patch,$img,10,10,0,0,10,10,100);
imagepng($img_end);
imagedestroy($img);
imagedestroy($patch);
?>
Merci d'avance de votre aide.
Cordialement,
polarbird