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

  FORUM HardWare.fr
  Programmation

  journée debug php :pb avec une fonction graphique:

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

journée debug php :pb avec une fonction graphique:

n°54705
grosmethos
Posté le 23-08-2001 à 11:05:49  profilanswer
 

voici mon code:
ImageTTFtext($dst_img,9.5,0,$x,$y,$colorblack,"Fonts/COUR.TTF",$lignes);  
 
j'ai donc copié coller le repertoire fonts de windows dans mon appli, et donc j'appel le cour.ttf mais j'ai une erruer...du type
Warning: Could not find/open font in C:\Inetpub\wwwroot\grapics\jpg.php on line 28

c'est encore un warnig...mais la mon image ne s'affiche plus...
des idées...

mood
Publicité
Posté le 23-08-2001 à 11:05:49  profilanswer
 

n°54736
grosmethos
Posté le 23-08-2001 à 11:46:46  profilanswer
 

zallé pas me laisser dans la panade hein??:snif:

n°54743
louisebroo​ks
Posté le 23-08-2001 à 11:55:58  profilanswer
 

il te manquerait pas un  / avant le dossier fonts
 
ImageTTFtext($dst_img,9.5,0,$x,$y,$colorblack,"/Fonts/COUR.TTF",$lignes);
 
!!!!

n°54749
grosmethos
Posté le 23-08-2001 à 12:00:38  profilanswer
 

je viens de le rajouter mais rien n'y fait toujours le meme message d'erreur......

n°54752
grosmethos
Posté le 23-08-2001 à 12:03:18  profilanswer
 

en fait je me demande si je dispose bien de la fonction??
si ce n'etait pas le cas alors j'aurais un autre message d'erreur non??

n°54753
Sh@rdar
Ex-PhPéteur
Posté le 23-08-2001 à 12:10:28  profilanswer
 

la fonction est forcément là mais requiert les bibliothèques GD et FREETYPE à mon avis il te manque la seconde.
 
; à retirer devant dans php.ini ou chargement dynamique dans le script.


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°54755
grosmethos
Posté le 23-08-2001 à 12:16:38  profilanswer
 

peut tu etres plus precis!!
 
j'ai cherché le freetype dans le php.ini et j'ai rien trouvé...
par contre la librairie gd elle est bien activé...le chemin aussi...
j'ai fait des tests à la gomme dessiner des carrés etc marche tres bien...
peut tu m'expliquer ou me donner une adresse sur la façon d'activer le police truetype dans php.ini , ou alors de façon dynamique...
merci

n°54758
shinji
Posté le 23-08-2001 à 12:18:12  profilanswer
 

Moi je table plutôt sur la case sensitive!
Renomme tes fichiers et répertoires en minuscule et essaye!

n°54763
grosmethos
Posté le 23-08-2001 à 12:22:47  profilanswer
 

je viens de renomer le point ttf ainsi que le repertoire l'hebergeant mais helas cela ne change rien...toujours la meme erreur :snif:

n°54767
louisebroo​ks
Posté le 23-08-2001 à 12:34:02  profilanswer
 

sur nexen.net y'a ça en dernière ligne de la doc pour imagettftext :
 
....
imagettftext() requiert les bibliothèques GD ainsi que FreeType.
..
http://dev.nexen.net/docs/php/anno [...] tftext.php
 
vas voir car freetype est un aussi un lien.

mood
Publicité
Posté le 23-08-2001 à 12:34:02  profilanswer
 

n°54784
shinji
Posté le 23-08-2001 à 13:10:07  profilanswer
 

essaye ça pour voir:
 
<?
 Header("Content-type: image/jpeg" );
 $x=400;
 $y=300;
 $data=array (3, 1, 7, 2, 5, 4, 6);
 $im = imagecreate($x,$y);
 $black = ImageColorAllocate($im, 0,0,0);
 $blue = ImageColorAllocate($im, 0,36,135);
 $white = ImageColorAllocate($im, 255,255,255);
 ImageFilledRectangle($im,0,0,$x,$y,$white);
 imageline($im,0,50,$x,50,$black);
 imageline($im,$x-50,0,$x-50,$y,$black);
 ImageTTFText($im, 12, 45,$x-40,40, $black, "comic.ttf","exemple" );
 for($i=0;$i<sizeof($data);$i++)
 {
 ImageFilledRectangle($im,$i*50+15,51,$i*50+40,51+$data[$i]*30,$blue);
 }
 ImageJpeg($im);
?>
 
C'est un exemple qui marche, on verra si ça marche chez toi.
(Met le fichier comic.ttf dans le même répertoire sinon...)

n°54823
grosmethos
Posté le 23-08-2001 à 15:04:36  profilanswer
 

desolé pour mes reponses longues, on à des coupures de reseau...:gun:
 
j'ai essayé le fichier de shinji qui ne marche pas avec imagettftext, si je la met en commentaire j'ai des barres verticales bleues...
 
Par contre j'ai plus de message sur le fait qu'il ne trouve pas la font, mais en guise d'image j'ai un carré blanc avec une croix rouge dessus...
vous y comprenait quelque chose :??:

n°54829
grosmethos
Posté le 23-08-2001 à 15:09:25  profilanswer
 

la doc concernant les free type c'est assez complexe je ne sais pas compiler et veux pas encore me lancer sur le noyau php...
j'arrive deja pas à faire tourner des trucs classic alors.......
 
C'est bizzare parceque à la maison j'ai ecrit mon appli graphique et en copiant collant les fichiers ici ça foire...
 
pourant dans les deux cas j'utilise php 4.06 et suis sous 98se avec pws4...

n°54838
shinji
Posté le 23-08-2001 à 15:32:03  profilanswer
 

Essaye avec php 4.0.5 j'ai déjà trouvé un beug dans la 4.0.6 à propos de la fonction imagecopyresized(). En fait ça vient pas de PHP mais de la librairie GD : la version 4.0.5 de php est compilée avec la version 1.X de la librairie GD et la version 4.0.6 de php est compilée avec une version bétâ de GD 2.0 du coup il a des beugs...c'est les mecs de php.net qui m'ont dit ça après leur avoir signalé ce beug!Peut être ton prob est un autre beug!
Je vais essayer voir avec la version 4.0.6 j'en ai pour 2sec!

n°54844
shinji
Posté le 23-08-2001 à 15:36:15  profilanswer
 

ouais, je confirme, ça marche avec php4.0.5 et pas avec php4.0.6!!!!
Plus qu'a faire come moi et utiliser la version 4.0.5 ;)
@+

n°54846
grosmethos
Posté le 23-08-2001 à 15:41:34  profilanswer
 

ouais super au moins je vais arreter de me prendre la teuté...
 
Par contre j'utilise un imagecopymerge et imagecopy....est ce que ça va etre dispo dans la version d'avant???

n°54847
grosmethos
Posté le 23-08-2001 à 15:43:53  profilanswer
 

au fait pour de-installer php je degage le repertoire php contenant le extensions, le php.ini et LA clef dans la base c'est tout:??:

n°54848
grosmethos
Posté le 23-08-2001 à 15:44:35  profilanswer
 

finalement à la maison je dois avoir le 4.05 alors, vu que ça taourne:)

n°54852
shinji
Posté le 23-08-2001 à 15:55:21  profilanswer
 

de www.php.net:
ImageCopyMerge (PHP 4 >= 4.0.1) donc oui!
 
Moi j'ai les 2 versions d'installé sur le pc(4.0.5 et 4.0.6) c'est pour ça  que j'ai pu tester! Chacune dans un répertoire différent! La version que je souhaite utiliser dans le répertoire c:\php(dépend de ta config de php.ini et httpd.conf) si je veux utiliser php4.0.6, j'arrête apache s'il est lancé puis je renome le c:\php en c:\php4.0.5 et le c:\4.0.6 en c:\php, je relance apache et j'utilise php4.0.6!
 
Voilà!
@+

n°54863
grosmethos
Posté le 23-08-2001 à 16:16:38  profilanswer
 

nickel....
je vais essayer ça des que possible......
:bounce:
@+


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

  journée debug php :pb avec une fonction graphique:

 

Sujets relatifs
comment utiliser une fonction d'une Dll sous Visual C++6fonction mailto en html et fichier joint
[PHP]fonction XOR[SQL Server 6.5] Fonction SQL pour modulo ?
[php] fonction mail sous windows et cjamps Bcc, Cc et Cci[ php ] fonction mail && champ bcc
petit qui m'embete dans la fonction ImageString en PHP[VB] Fonction avec un nombre indéfini d'arguments
Mode Graphique sous Visual C++[allegro]: la fonction polygon3d est-elle limitée aux textures 32x32 ?
Plus de sujets relatifs à : journée debug php :pb avec une fonction graphique:


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