Image captcha ne s'affiche pas une fois le site sur le serveur
yfchauer
Messages postés
84
Statut
Membre
-
Pitet Messages postés 2845 Statut Membre -
Pitet Messages postés 2845 Statut Membre -
Bonjour,
Bonjour à tous,
J'ai un souci lors de l'affichage de captcha sur le site en ligne
la captcha fonctionne correctement en local, mais une fois le fichier transféré sur le serveur, j'ai une image vide sans les valeurs à reproduire.
voici mon code ci-après :
Dans le même dossier que captcha.php, j'y ai déposé le fichier "28-days-later.ttf"
Je ne sait pas d'où viendrait le souci
Merci d'avance pour votre aide
L'ambition c'est comme le vélo. Une fois qu'on arrête de rouler, on tombe.
Bonjour à tous,
J'ai un souci lors de l'affichage de captcha sur le site en ligne
la captcha fonctionne correctement en local, mais une fois le fichier transféré sur le serveur, j'ai une image vide sans les valeurs à reproduire.
voici mon code ci-après :
<?php
session_start();
$_SESSION['captcha'] = rand (10000, 99999); //Nombres aléatoire allant de 10000 à 99999
$image = imagecreatetruecolor(95,30); // Largeur et hauteur de l'image
$font_image = imagecolorallocate($image, 22,66,0); // Couleur du fond de l'image
imagefilledrectangle($image, 0,0,95,30,$font_image);
$couleur_texte = imagecolorallocate($image, 255,255,255); // Couleur du texte dans l'image
$font = './28-days-later.ttf'; //La police du texte dans l'image.
imagettftext ($image,23,0,5,30,$couleur_texte, $font, $_SESSION['captcha']); // positionnement du texte dans le cadre (image)
header ("content-type: image/jpeg");
imagejpeg($image);
imagedestroy($image);
?>
Dans le même dossier que captcha.php, j'y ai déposé le fichier "28-days-later.ttf"
Je ne sait pas d'où viendrait le souci
Merci d'avance pour votre aide
L'ambition c'est comme le vélo. Une fois qu'on arrête de rouler, on tombe.
A voir également:
- Image captcha ne s'affiche pas une fois le site sur le serveur
- Site de telechargement - Accueil - Outils
- Site comme coco - Accueil - Réseaux sociaux
- Quel site remplace coco - Accueil - Réseaux sociaux
- Changer serveur dns - Guide
- Site pour vendre des objets d'occasion - Guide
4 réponses
$font = './28-days-later.ttf'
Si tu transformes en :
$font = '/28-days-later.ttf' (Sans le point)
$font = './28-days-later.ttf/' (Plus un slash)
$font = '/28-days-later.ttf/' (Sans le point Plus un Slash)
Ça change rien ?
Si tu transformes en :
$font = '/28-days-later.ttf' (Sans le point)
$font = './28-days-later.ttf/' (Plus un slash)
$font = '/28-days-later.ttf/' (Sans le point Plus un Slash)
Ça change rien ?
Pitet
Messages postés
2845
Statut
Membre
527
Pour accéder à un fichier dans le même dossier, ça serait plus comme ceci :
C'est surement que la librairie GD de php qui permet de générer des images n'est pas activée sur ton hébergement.
Essaye toujours de les contacter mais n'espère pas trop ;)
Essaye toujours de les contacter mais n'espère pas trop ;)