Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1388 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  manipulation de polices en GD

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

manipulation de polices en GD

n°1186709
miriam
Posté le 29-08-2005 à 09:23:33  profilanswer
 

bonjour,
 
je suis en train de faire un programme où on peut créer ses images grâce à GD. Il se trouve que j'ai mis la font en variable.  
on récupère toutes les donnéees depuis la BDD. Et cette police se trouve dans le dossier du site. Pour l'instant, je manipule des .TTF
La question que je me pose est est ce que ça marchera aussi sur MAC ???
 

Code :
  1. ....
  2. while($donnees=mysql_fetch_array($res))
  3. {
  4. $x = $donnees['x'];
  5. $y = $donnees['y'];
  6. $taille = $donnees['taille'];
  7. $angle = $donnees['angle'];
  8. $font = $donnees['police'];
  9. $couleur = $donnees['couleur'];
  10. $id_champ = $donnees['id_champ'];
  11. $n_champ = $donnees['n_champ'];
  12. imagettftext($image, $taille, $angle, $x, $y, $black, $font, $$n_champ);
  13. }...


 
Ce code pour l'instant marche à moitié, même sur PC : il n'arrive pas retrouver la variable $font, pourtant dans ma base, ca contient bien : GOTHIC.TTF
par contre si je la définit au début($font='GOTHIC.TTF') sans avoir à la récupérer dans la base, ça marche.
 
??? avez vous une idée ?
 
merci

mood
Publicité
Posté le 29-08-2005 à 09:23:33  profilanswer
 

n°1186722
soju
One shot !
Posté le 29-08-2005 à 09:43:43  profilanswer
 

miriam a écrit :

La question que je me pose est est ce que ça marchera aussi sur MAC ???

oui vu que c'est coté serveur

miriam a écrit :

il n'arrive pas retrouver la variable $font, pourtant dans ma base, ca contient bien : GOTHIC.TTF

verifie le nom de ton champ dans la base
 
PS: au fait c'est normal le $$ ligne 15 ?

n°1186798
miriam
Posté le 29-08-2005 à 11:03:55  profilanswer
 

y a pas de probleme avec le nom dans la base.
 
P.S. le $$n_champ est normal, ca me permet d'avoir la variable qu'il me faut --> $nom , $prenom ...
et qui correspond à la session $nom = $_SESSION['valeur']['nom'];

n°1186822
soju
One shot !
Posté le 29-08-2005 à 11:21:56  profilanswer
 

miriam a écrit :

y a pas de probleme avec le nom dans la base

donc ton champ s'appelle bien 'police' dans ta base ?
sinon ptet un problème dans ta requete ?

n°1186878
miriam
Posté le 29-08-2005 à 11:45:33  profilanswer
 

ben, en fait, la reponse est :
 
Warning: imagettftext(): Could not find/open font in c:\program files\easyphp1-8\www\...\modele_action.php on line 60
 
et dans la base, c'est bien police

n°1186883
miriam
Posté le 29-08-2005 à 11:46:40  profilanswer
 

en plus quand je fais un print $font;
 
il le fait bien --> GOTHIC.TTF

n°1186889
soju
One shot !
Posté le 29-08-2005 à 11:48:15  profilanswer
 

miriam a écrit :

Warning: imagettftext(): Could not find/open font in c:\program files\easyphp1-8\www\...\modele_action.php on line 60

bizarre le '...'
heu sinon t'as fait un echo $font; histoire de debugger ?

n°1187107
stb
Posté le 29-08-2005 à 15:15:20  profilanswer
 

une simple histoire de path ?
 
essaye d'indiquer un chemin absolu pour y acceder ou trouve le chemin correct.


Message édité par stb le 29-08-2005 à 15:36:07
n°1187124
soju
One shot !
Posté le 29-08-2005 à 15:23:06  profilanswer
 

sinon avec ./ ça fonctionne en general

n°1187148
stb
Posté le 29-08-2005 à 15:36:45  profilanswer
 

oui s'il a placé les fichiers .tff dans le meme répertoire que le script appellé (et pas celui inclu)
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  manipulation de polices en GD

 

Sujets relatifs
Manipulation sur le type des variablesmanipulation des String
[RESOLU] VB/EXCEL/manipulation de données pour transfert MySqlmanipulation de chaine en requete SQL.
Php, les images et les polices....Aide SVP - VBA & Manipulation LDAP
vbs et manipulation de wordInstallation automatique des polices ?
Polices Viendez lire mon deernier messageComment choisir ses 'polices de caractère'?
Plus de sujets relatifs à : manipulation de polices en GD


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR