PHP imagettftext invalide nom du fichier de polices
Je suis en train de créer une image avec du texte en utilisant imagettftext. Il me dit d'Avertissement: imagettftext(): Invalid nom du fichier de polices dans C:\xampp\htdocs\recentpost.php sur la ligne 32. Voici le code à la ligne 32, je suis en utilisant pour ajouter le texte
imagettftext($img, 12, 0, 20, 1, $black, "../fonts/arial.ttf", "News!");
J'ai copié la police le droit de la C:/Windows/Fonts dossier de sorte qu'il est une police valide.
Avez-vous essayé d'utiliser le chemin d'accès complet au lieu du chemin relatif?
Oui je l'ai et il m'a donné le même message d'erreur.
Jetez un oeil à la manuel pour imagettftext. En vertu de l'explication de l' $fontfile paramètre, il explique que, dans certains cas, si le nom de fichier ne commence pas par une barre oblique ".ttf" est annexé à ce chemin. Peut-il être à l'origine de problèmes?
Oui je l'ai et il m'a donné le même message d'erreur.
Jetez un oeil à la manuel pour imagettftext. En vertu de l'explication de l' $fontfile paramètre, il explique que, dans certains cas, si le nom de fichier ne commence pas par une barre oblique ".ttf" est annexé à ce chemin. Peut-il être à l'origine de problèmes?
OriginalL'auteur legobear154 | 2012-06-13
Vous devez vous connecter pour publier un commentaire.
Essayez quelque chose comme:
Espère que cela aide
dirname renvoie en fait le répertoire parent du chemin, de sorte que vous pouvez placer votre police dans le dossier fonts et l'utilisation dirname comme mentionné ci-dessus, mais le dossier des polices doit être à l'intérieur de votre dossier de projet
Ah ok, merci beaucoup pour l'expliquer! Je pourrais commencer à utiliser!
OriginalL'auteur Sudhir Bastakoti
Si vous êtes sur Windows, vous devez utiliser
"..\fonts\arial.ttf"
que le chemin d'accès je pense queOriginalL'auteur Fab V.
Avez-vous essayé d'utiliser
à la place? (.TTF au lieu de .ttf)
et @Fab, vous pouvez utiliser les deux \ et /sur windows.
OriginalL'auteur Sebr
Oh wow, stupide moi... c'est trop tard pour moi de travailler sur php :p j'ai essayé d'obtenir d'obtenir un non dossier existant. Le code réel devrait être
Merci tout le monde pour essayer de résoudre mon stupide erreur :p
OriginalL'auteur legobear154
Essayez d'utiliser une double barre oblique:
OriginalL'auteur gardist