Code de vérification : contact,avis
3 messages
• Page 1 sur 1
Code de vérification : contact,avis
Bonjour,
Nous ne pouvons plus utiliser le formulaire de contact ni les avis car lorsque un client souhaite remplir le formulaire de contact aucun code à recopier dans la fenêtre de contrôle apparait ?
Ces codes aléatoires de sécurité on disparu du site et sans eux aucun moyen de valider ni les demandes de renseignements ni les avis donc... :/
La page de formulaire de contact du site à été supprimé toutefois les dépôt d'avis nous tiennent à coeur.
Une idée ?
Merci d'avance
Nous ne pouvons plus utiliser le formulaire de contact ni les avis car lorsque un client souhaite remplir le formulaire de contact aucun code à recopier dans la fenêtre de contrôle apparait ?
Ces codes aléatoires de sécurité on disparu du site et sans eux aucun moyen de valider ni les demandes de renseignements ni les avis donc... :/
La page de formulaire de contact du site à été supprimé toutefois les dépôt d'avis nous tiennent à coeur.
Une idée ?
Merci d'avance
- vincentduke
- Messages: 23
- Inscrit le: 22 Fév 2015, 15:34
Re: Code de vérification : contact,avis
c'est tres souvent un pb de CHMOD dans l'hébergement, là où se génére les code captcha, il faut un CHMOD
essaie : system\library\captcha.php)
et mets (remplace)
function getCode(){
$out = ob_get_contents();
$out = str_replace(array("\n", "\r", "\t", " "), "", $this->code);
ob_end_clean();
return $out;
}
essaie : system\library\captcha.php)
et mets (remplace)
function getCode(){
$out = ob_get_contents();
$out = str_replace(array("\n", "\r", "\t", " "), "", $this->code);
ob_end_clean();
return $out;
}
- lucho69
- Messages: 907
- Inscrit le: 09 Juil 2010, 13:51
- Localisation: lyon
Re: Code de vérification : contact,avis
Salut !
Voilà j'ai modifié le captcha.php comme suit :
<?php
class Captcha {
protected $code;
protected $width = 35;
protected $height = 150;
function __construct() {
$this->code = substr(sha1(mt_rand()), 17, 6);
}
function getCode(){
$out = ob_get_contents();
$out = str_replace(array("\n", "\r", "\t", " "), "", $this->code);
ob_end_clean();
return $out;
}
function showImage() {
$image = imagecreatetruecolor($this->height, $this->width);
$width = imagesx($image);
$height = imagesy($image);
$black = imagecolorallocate($image, 0, 0, 0);
$white = imagecolorallocate($image, 255, 255, 255);
$red = imagecolorallocatealpha($image, 255, 0, 0, 75);
$green = imagecolorallocatealpha($image, 0, 255, 0, 75);
$blue = imagecolorallocatealpha($image, 0, 0, 255, 75);
imagefilledrectangle($image, 0, 0, $width, $height, $white);
imagefilledellipse($image, ceil(rand(5, 145)), ceil(rand(0, 35)), 30, 30, $red);
imagefilledellipse($image, ceil(rand(5, 145)), ceil(rand(0, 35)), 30, 30, $green);
imagefilledellipse($image, ceil(rand(5, 145)), ceil(rand(0, 35)), 30, 30, $blue);
imagefilledrectangle($image, 0, 0, $width, 0, $black);
imagefilledrectangle($image, $width - 1, 0, $width - 1, $height - 1, $black);
imagefilledrectangle($image, 0, 0, 0, $height - 1, $black);
imagefilledrectangle($image, 0, $height - 1, $width, $height - 1, $black);
imagestring($image, 10, intval(($width - (strlen($this->code) * 9)) / 2), intval(($height - 15) / 2), $this->code, $black);
header('Content-type: image/jpeg');
imagejpeg($image);
imagedestroy($image);
}
}
?>
Et tout est rentré dans l'ordre !!!
Merci beaucoup !!
Voilà j'ai modifié le captcha.php comme suit :
<?php
class Captcha {
protected $code;
protected $width = 35;
protected $height = 150;
function __construct() {
$this->code = substr(sha1(mt_rand()), 17, 6);
}
function getCode(){
$out = ob_get_contents();
$out = str_replace(array("\n", "\r", "\t", " "), "", $this->code);
ob_end_clean();
return $out;
}
function showImage() {
$image = imagecreatetruecolor($this->height, $this->width);
$width = imagesx($image);
$height = imagesy($image);
$black = imagecolorallocate($image, 0, 0, 0);
$white = imagecolorallocate($image, 255, 255, 255);
$red = imagecolorallocatealpha($image, 255, 0, 0, 75);
$green = imagecolorallocatealpha($image, 0, 255, 0, 75);
$blue = imagecolorallocatealpha($image, 0, 0, 255, 75);
imagefilledrectangle($image, 0, 0, $width, $height, $white);
imagefilledellipse($image, ceil(rand(5, 145)), ceil(rand(0, 35)), 30, 30, $red);
imagefilledellipse($image, ceil(rand(5, 145)), ceil(rand(0, 35)), 30, 30, $green);
imagefilledellipse($image, ceil(rand(5, 145)), ceil(rand(0, 35)), 30, 30, $blue);
imagefilledrectangle($image, 0, 0, $width, 0, $black);
imagefilledrectangle($image, $width - 1, 0, $width - 1, $height - 1, $black);
imagefilledrectangle($image, 0, 0, 0, $height - 1, $black);
imagefilledrectangle($image, 0, $height - 1, $width, $height - 1, $black);
imagestring($image, 10, intval(($width - (strlen($this->code) * 9)) / 2), intval(($height - 15) / 2), $this->code, $black);
header('Content-type: image/jpeg');
imagejpeg($image);
imagedestroy($image);
}
}
?>
Et tout est rentré dans l'ordre !!!
Merci beaucoup !!
- vincentduke
- Messages: 23
- Inscrit le: 22 Fév 2015, 15:34
3 messages
• Page 1 sur 1
Qui est en ligne ?
Utilisateur(s) parcourant actuellement ce forum : Google [Bot] et 2 invité(s)