Ver Mensaje Individual
  #47 (permalink)  
Antiguo 16/06/2009, 09:47
andresvallejo1
 
Fecha de Ingreso: junio-2009
Mensajes: 4
Antigüedad: 14 años, 10 meses
Puntos: 0
Redimensionar el tamaño de la imagen que se ha subido

Por favor ayudenme soy novato en esto y llevo tres dias queriendo entenderlo pero no puedo mas:

¿Que codigo debo implementar y en que parte del archivo sube.php lo he de colocar para que la imagen subida se publique en el archivo post.html (del ejemplo mas abajo) a un tamaño de redimensionado por ejemplo de 300pixeles de ancho ?


Código:
<?  
session_start(); 
if($_POST){ 
if ($_SESSION['tmptxt'] == $_POST['tmptxt']) { 
$key="si"; 
} 
else 
{ 
echo "El codigo anti SPAM esta mal."; 
} 
} 
if($key == "si"){ 
// Creamos la cadena aletoria 
$str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890"; 
$cad = ""; 
for($i=0;$i<12;$i++) { 
$cad .= substr($str,rand(0,62),1); 
} 
// Fin de la creacion de la cadena aletoria 
$tamano = $_FILES [ 'file' ][ 'size' ]; // Leemos el tamaño del fichero 
$tamaño_max="50000000000"; // Tamaño maximo permitido 
if( $tamano < $tamaño_max){ // Comprobamos el tamaño  
$destino = 'uploaded' ; // Carpeta donde se guardara 
$sep=explode('image/',$_FILES["file"]["type"]); // Separamos image/ 
$tipo=$sep[1]; // Obtenemos el tipo de imagen que es 
if($tipo == "gif" || $tipo == "pjpeg" || $tipo == "bmp" || $tipo == "pJPEG"){ // Si el tipo de imagen a subir es el mismo de los permitidos, seguimos. Puedes agregar mas tipos de imagen 
move_uploaded_file ( $_FILES [ 'file' ][ 'tmp_name' ], $destino . '/' .$cad.'.'.$tipo); // Subimos el archivo
include('post.html'); // Incluimos la plantilla 
} 
else echo "el tipo de archivo no es de los permitidos";// Si no es el tipo permitido lo decimos 
} 
else echo "El archivo supera el peso permitido.";// Si supera el tamaño de permitido lo decimos 
} 

?>