Foros del Web » Programando para Internet » PHP »

problema con capchaps

Estas en el tema de problema con capchaps en el foro de PHP en Foros del Web. hola, mi problema es las capchas o komo se llamen me funcionan solamente de forma local pero a la hora de subir al servidor mi ...
  #1 (permalink)  
Antiguo 25/10/2006, 13:36
Avatar de LoUiMaNiAkO  
Fecha de Ingreso: enero-2006
Mensajes: 198
Antigüedad: 18 años, 4 meses
Puntos: 1
problema con capchaps

hola, mi problema es las capchas o komo se llamen me funcionan solamente de forma local pero a la hora de subir al servidor mi pagina dejan de funcionar.

se genera bien la imagen pero a la hora de verificar ya no se borra la imagen generada del servidor y me imposibilita iniciar sesion.

este es el codigo k genera la imagen

Código PHP:
<?php 
function createImage($path$imageName$imageText){
define ("HEIGHT"20);
define ("CELL"12);
define ("WIDTH"80);
define ("FILENAME"$path.$imageName.".png");
define ("FONTNAME""Arial.ttf");
define ("FONTSIZE"10);

$img imagecreate(WIDTHHEIGHT) or die ("Can not create image");
imagecolorallocate($img00153);

//colors
$black imagecolorallocate($img179 179255);

imagerectangle($img00WIDTH-0HEIGHT-0$black);

//print letters of rand string
for ($i=0$i strlen($imageText); $i++){
imagettftext($imgFONTSIZE10$i*CELL 515$blackFONTNAME$imageText[$i]);
}

imagepng($imgFILENAME);
imagedestroy($img);
}
function 
createRandString($numChars){
$letters "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$numLetters strlen($letters);
$randString "";

for (
$c=0$c<$numChars$c++){
$num rand(1$numLetters-2);
$randString .= $letters[$num];
}

return 
$randString;
}

function 
imageValidation($path){
if (!isset(
$_SESSION["image"])){
$_SESSION["image"]["name"] = createRandString(6);
$_SESSION["image"]["text"] = createRandString(6);
createImage($path$_SESSION["image"]["name"], $_SESSION["image"]["text"]);
}

return 
$_SESSION["image"]["name"];
}
function 
removeImage($path$imageName){
$file $path.$imageName.".png";
if (
file_exists($file)){
unlink($file);
}
}
?>
espero k me puedan ayudar
__________________
:molesto: "Soy como dios k nunca llora y como satanas k nunca resa":molesto:

Dejate seducir por mis colmillos
  #2 (permalink)  
Antiguo 25/10/2006, 14:47
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
mm Lo que no entiendo es para que generas el archivo de imagen como tal .. si sólo necesitas generarlo "al vuelo".

Te invito a ver este sismtea de "Captcha" .. pero que como veras, la imagen se genera al vuelo (con cabeceras HTTP que se envian y demás por header() ..)

http://www.forosdelweb.com/showpost....&postcount=123

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:31.