Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > GD
GD Forum d'entraide pour l'extension GD permettant de manipuler des images en PHP. Avant de poster -> tutoriels GD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/04/2007, 18h22   #1
Futur Membre du Club
 
Inscription : mars 2006
Messages : 19
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 19
Points : 16
Points : 16
Envoyer un message via MSN à Rocknacro
Par défaut Anti-robot : problème de lecture

Bonjour,
Sur mon site internet j'ai placé un anti-robot avec un script php qui créé automatiquement une image png faites de chiffres et de lettre (aléatoire bien sûr), que je stocke dans une session.
Seulement j'ai eu des réclammation comme quoi l'image n'était pas visible de tout le monde, et ce, je ne le comprend pas !

En effet j'utilise la librairie gd2, mais mon hebergeur l'accepte, et quand je vais sur ma la page qui affiche l'image avec mon pc, et bien ca marche très bien !
Qq'un aurait-il une suggestion là-dessus svp ?

Voici mon code :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
<?php
session_start();
 
$image = imagecreate(73,25);
 
$couleurfond = imagecolorallocate($image, 255,255, 255);
 
$couleurpolice = imagecolorallocate($image,45,158,184);
 
$couleurtrait = imagecolorallocate($image, 55, 85, 114);
 
imagefill($image,0,0,$couleurfond);
 
$nbr = rand(235684,999999);
 
$md5 = md5($nbr);
 
$code = substr($md5,0,5);
 
$_SESSION['code_image_cmd'] = $code;
 
imagestring($image,5,15,5,$code,$couleurpolice);
 
for($i=0;$i<3;$i++)
{
	$rand_startX[$i] = rand(0,25);
	$rand_endX[$i] = rand(50, 73);
 
	$rand_startY[$i] = rand(0,5);
	$rand_endY[$i] = rand(0, 73);
 
	imageline($image,$rand_startX[$i],$rand_startY[$i],$rand_endX[$i],$rand_endY[$i],$couleurtrait);
}
 
imagepng($image);
?>
Rocknacro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2007, 21h43   #2
Membre chevronné
 
Avatar de Korko Fain
 
Étudiant
Inscription : août 2005
Messages : 632
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2005
Messages : 632
Points : 632
Points : 632
Je ne vois pas ton probleme mais n'oublie pas un imagedestroy à la fin.
Korko Fain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2008, 14h04   #3
Membre du Club
 
Inscription : septembre 2007
Messages : 193
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : septembre 2007
Messages : 193
Points : 40
Points : 40
est-ce par hasard les gens qui t'ont dis ca ne se seraient pas mal exprimés et voulaient dire que sur l'image ils n'arrivent pas bien à voir les lettres et chiffres? Juste une idée en passant :o)
lysandre est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h53.


 
 
 
 
Partenaires

Hébergement Web