Codigos utilizados
php
subir.php Código PHP:
$extension = explode(".",$archivo_name);
$num = count($extension)-1;
$str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
$cad = "";
for($i=0;$i<12;$i++)
{
$cad .= substr($str,rand(0,62),1);
}
$nuevo_nombre=$cad.'.'.$extension[$num];
if($extension[$num] == "jpg" || $extension[$num] == "png" || $extension[$num] == "gif")
{
if($archivo_size < 8388608)
{
if(!copy($archivo, "uploads/".$nuevo_nombre))
{
echo "error al copiar el archivo";
}
else
{
header('Location: cortar.php?imagen='.$nuevo_nombre);
}
}
else
{
echo "el archivo supera los 8 MB";
}
}
else
{
echo $extension[$num];
echo "el formato de archivo no es valido, solo .jpg .gif y .png";
}
?>
subir.phtml Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta name="author" content="Harold Rivas">
<title>Untitled 1</title>
</head>
<body>
<form action="subir.php" method="post"
name="miformu" enctype="multipart/form-data">
<input name="archivo" type="file">
<input type="submit" value="Subir mi foto" name="submit">
</form>
</body>
</html>