Foros del Web » Programando para Internet » PHP »

Solucionar problemas con miniaturaas

Estas en el tema de Solucionar problemas con miniaturaas en el foro de PHP en Foros del Web. Saludos a todos!!! Tengo un inconvente con un generador de miniaturas: El código que suministro abajo funciona muy bien si se lo ejecuta invocando a ...
  #1 (permalink)  
Antiguo 13/04/2008, 10:26
 
Fecha de Ingreso: enero-2008
Mensajes: 25
Antigüedad: 16 años, 3 meses
Puntos: 0
Exclamación Solucionar problemas con miniaturaas

Saludos a todos!!!

Tengo un inconvente con un generador de miniaturas: El código que suministro abajo funciona muy bien si se lo ejecuta invocando a la página "imagen.php", pero yo necesito incrustar este código a un formulario de subida de imagenes par aque, al subir la imágen, suba al servidor y en paralelo, genere la miniatura.

Aqui muestro el codigo de la miniatura:

<?php
// File and new size
$otogra = 'silla.jpg';
$filename = $otogra;
//$percent = 0.5;

// Content type
header('Content-type: image/jpeg');

// Get new sizes
list($width, $height) = getimagesize($filename);
$newwidth = 400;
$newheight = 300;

// Load

$nombre = "pics/thumb_".$filename;
$thumb = imagecreatetruecolor($newwidth, $newheight);
$source = imagecreatefromjpeg($filename);

// Resize
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);

// Output
imagejpeg($thumb, $nombre, 80);
imagejpeg($thumb, '', 80);
imagedestroy($nombre);
?>


Explico: La imágen que se manipla se llama silla.jpg, que está dentro de una variable $fotogra, pero esa variable necesito que, en lugar de "silla.jpg", sea una variable de formulario $_POST['fotog_01'].. como puedo incrustar este código dentro de un formulario de subida de imágenes??

Como se ve además, mi codigo funciona solo con una imagen. Cómo puedo hacer que el mismo funcione para 4 imágenes, es edcir, que mi formulario suba 4 imagenes al servidor y que genere las 4 miniaturas de esa imágen, en una carpeta sepadada.

Gracias dede ya

Cualquier respuesta adicional pueden hacerla tambien a mi mail: [email protected]

Atte

Fernando
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:18.