Ver Mensaje Individual
  #14 (permalink)  
Antiguo 02/06/2009, 10:03
Lusini
 
Fecha de Ingreso: julio-2008
Mensajes: 84
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Adaptacion de imagenes

Código PHP:
if ($guardar==1) {


$si=1;
    
include(
"class_resize.php");

foreach(
$_REQUEST as $key => $value){
    $
$key $value;
}
foreach(
$_FILES as $key => $value){
    foreach(
$value as $key2 => $value2){
        
//echo $key2 . " - " . $value2."<br />";
        
if($key2 == "name"){
            
$srcImg $value2;
        }
        if(
$key2 == "tmp_name"){
            
$srcImg_tmp $value2;
        }
        if(
$key2 == "type"){
            
$srcImg_type $value2;
        }
    }
}


if(isset(
$_SERVER['CONTENT_LENGTH']) && $_SERVER['CONTENT_LENGTH']> 2048000){
    
$action 'index.php?error=Upload FAILED, file is too large!';
    
header("Location: $action");
    die();
}

$txtname strtolower(basename($srcImg));
$getExplName explode("."$txtname);
$txtname $_COOKIE["ID_Cookie"] . "." $getExplName[1];

$result = @move_uploaded_file($srcImg_tmp$txtname);

$imgTrans = new imageTransform();
$imgTrans->sourceFile $txtname;
$imgTrans->targetFile "fotos/".$txtname;
$imgTrans->resizeToHeight 200;
//Puedes tambien modificar el width
//$imgTrans->resizeToWidth = 200;
$imgTrans->resize();

@
unlink($txtname);

if (
$si==1&&$telefono!="") {
             
        
$link=mysql_connect("***","***","***");
        
$db=mysql_select_db("***",$link);
        
$sql="INSERT INTO `usuarios` (`sexo`, `nombre`, `apellidos`, `contra`, `telefono`, `movil`, `fechana`, `nacionalidad`, `residencia`, `figurante`, `profesional`, `ojos`, `pelo`, `tampelo`, `piel`, `altura`, `peso`, `hobbies`, `deporte`, `especialidades`, `imagen`, `fecha`, `email`, `recomienda`, `quien`, `tato`, `idiomas`) VALUES ('$sexo', '$nombre', '$apellidos', '$contra', '$telefono', '$movil', '$fechana', '$nacionalidad', '$residencia', '$figurante', '$profesional', '$ojos', '$pelo', '$tampelo', '$piel', '$altura', '$peso', '$hobbies', '$deporte', '$especialidades', '$imagen', '$fecha', '$email', '$recomienda', '$quien', '$tato', '$idiomas');";
                            
        
$resultado=mysql_query($sql,$link);
    echo 
"Usuario registrado, recibira en un maximo de 48h la clave de acceso, si lo datos facilitados son correctos.<br /><a href='cliente.php'><img src='img/zonacliente.jpg' width='128' height='58' border='0' /></a>";
}else {
    echo 
"No se ha podido registrar el Usuario, compruebe los campos, y que la imagen no ocupe mas de 1Mb.";
}