salut tous le monde,
C'est après deux et demi de bataille avec ce script que je vient déposer les armes ici. Le but de ce script a pour but de faire afficher du texte dans un rectangle avec une police défini, voilà le script :
<?php
header("Content-type: image/png");
$largeur =400;
$hauteur =160;
$corps =72;
$texte = "J'en peux plus !!!!";
$police= "C:\\WINDOWS\\Fonts\\arial.ttf";
$image=ImageCreate($largeur,$hauteur);
$jaune=ImageColorAllocate($image, 255, 255, 0);
$rouge=ImageColorAllocate($image, 255, 0, 0);
$coord=ImageTTFBBox($corps, 0, $police, $texte);
$a=$coord[4] - $coord [6]; //largeur texte
$b=$coord[3] - $coord [5]; //hauteur texte
$y=($hauteur - $b)/2; //coin supérieure gauche
$x=($largeur - $a)/2; //coin supérieure droite
ImageTTFText($image, $corps, 0, $x, $y+$b, $rouge, $police, $texte);
ImagePng($image);
ImageDestroy($image);
?>
et voici le message d'erreur qui m'est retourné tout le temps.
<br>
<b>Warning</b>: Could not find/open font in <b>c:\program files\easyphp\www\maths\enregistrement\test.php4</b> on line <b>16</b><br>
<br>
<b>Warning</b>: Could not find/open font in <b>c:\program files\easyphp\www\maths\enregistrement\test.php4</b> on line <b>23</b><br>
?PNG
IHDR |s-PLTEÿÿÿ5_ábIDATx½íÁ1 õOm
¤wàÏÏÔ
IEND®B`,
Les deux lignes où la police fait son apparition plante, c'est les seul, je sais même pas pour quoi y me claque dans les doigts, j'ai pourtant les bibliothèques GD et Freetype, et non, y veux rien savoir. Y plante.
Alors, s'il vous plait sivous avez la moindre idée, aidez-moi. Merci!!
Maintenant contraint de battre en retraite, je vais aller manger pour reprendre quelque force avant de rattaquer cette immonde code.
Merci à tous pour votre aide.