Problème de condition "if" avec PHP GD
Résolu
polarbird
Messages postés
106
Date d'inscription
Statut
Membre
Dernière intervention
-
polarbird Messages postés 106 Date d'inscription Statut Membre Dernière intervention -
polarbird Messages postés 106 Date d'inscription Statut Membre Dernière intervention -
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
A voir également:
- Problème de condition "if" avec PHP GD
- Expert php - Télécharger - Langages
- Excel cellule couleur si condition texte - Guide
- Easy php - Télécharger - Divers Web & Internet
- Excel condition ou - Guide
- If out - Forum Matériel & Système
Merci de ta réponse,j'ai changé la parenthèse en
if(strlen($code1)>2){mais rien n'y fait le problème demeure.