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.";
}
}