Ver Mensaje Individual
  #8 (permalink)  
Antiguo 23/08/2009, 08:33
Kstro7
 
Fecha de Ingreso: octubre-2008
Ubicación: Andalucia
Mensajes: 23
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Problema creando miniaturas de imagenes

Lo he podido solucionar pasandole en el formulario 2 veces la misma foto. Es un poco feo que el usuario tenga que insertar 2 veces la misma imagen pero es que copiandola no funcionaba o no sabia acerlo. este es el codigo:

Cita:
<?php

include_once("conexion.php");

$dbh=conectar();
$id= $_REQUEST['id'];
$nombre=$_REQUEST['nombre'];
$fecha=$_REQUEST['fecha'];



if( $nombre==""){
header ("Location: inser_image.php");

}else{
if(isset($_FILES['archivo'])&& isset($_FILES['imagen_file'])){
move_uploaded_file($_FILES['archivo']['tmp_name'], "../images/galeria/".$_FILES['archivo']['name']);

$imagen= $_FILES['imagen_file']['name'];
//Creacion de la miniatura

$filename= $_FILES['imagen_file']['tmp_name'];
// Resample
$image_p = imagecreatetruecolor(150, 150);
$image = imagecreatefromjpeg($filename);
list($width_orig, $height_orig) = getimagesize($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, 150, 150, $width_orig, $height_orig);

// Output
imagejpeg($image_p, $filename, 100);

move_uploaded_file($filename, "../images/galeria/thumbs/".$imagen);

$sql="insert into imagenes (imagen_id,nombre, fecha, imagen) values ('$id','$nombre', '$fecha', '$imagen')";
$dbh->query($sql);

}
try{


}catch (PDOException $e){
echo "Error de desconexion: ". $e->GetMessage();
}

header("Location: menu_doc_image.php");
}

?>