Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2006, 13:36
Avatar de LoUiMaNiAkO
LoUiMaNiAkO
 
Fecha de Ingreso: enero-2006
Mensajes: 198
Antigüedad: 20 años, 8 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(WIDTH, HEIGHT) or die ("Can not create image");
imagecolorallocate($img, 0, 0, 153);

//colors
$black = imagecolorallocate($img, 179 , 179, 255);

imagerectangle($img, 0, 0, WIDTH-0, HEIGHT-0, $black);

//print letters of rand string
for ($i=0; $i < strlen($imageText); $i++){
imagettftext($img, FONTSIZE, 10, $i*CELL + 5, 15, $black, FONTNAME, $imageText[$i]);
}

imagepng($img, FILENAME);
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