Perdonad que os moleste
 
 
 
Quiero recibir una foto enviada por un formulario, redimensionarla (en este caso por 2 y 1.5 el ancho y alto respectivamente) 
 
Los archivos que recibo los llamo de esta forma
 
            $foto_name= $_FILES['foto']['name'];
            $foto_size= $_FILES['foto']['size'];
            $foto_type= $_FILES['foto']['type'];
            $foto_temporal= $_FILES['foto']['tmp_name'];
 
He visto que $_FILES['foto']['tmp_name'] esta en la siguiente ubicacion C:\wamp\tmp\php116.tmp
mientras que mi archivo esta en C:\wamp\www\practica_guardar_imagenes1
 
 
//creo un array asociativo
 
     static $img_types = array(
            1 => 'Gif',
            2 => 'Jpeg',
            3 => 'Png'
        );
 
//creo las nuevas medidas:
 
$tam=getimagesize($foto_temporal);
echo "<br>"."<br>";
echo "ancho imagen original ".$tam[0]."<br>";
echo "alto imagen original ".$tam[1];
 
$original_Ancho=$tam[0];
$original_Alto=$tam[1];
 
$ampliacion_X=2;
$ampliacion_Y=1.5;
 
$resultado_ancho=$original_Ancho*$ampliacion_X;
$resultado_alto=$original_Alto*$ampliacion_Y;
 
echo "<br>"."las nuevas medidas"."<br>"."<br>";
echo $resultado_ancho."<br>";
echo $resultado_alto."<br>";
 
//determino el tipo de archivo
 
echo "<br>"."tipo de archivo ".$img_types[$tam[2]];
 
//creo la imagen
 
$f_create = 'imageCreateFrom' . $img_types[$tam[2]];
 
if (!$img = $f_create($foto_temporal)){
    echo "no se ha podido crear la imagen";
}
 
else{echo "<br>"."imagen creada correctamente";}
 
//creo una nueva imagen en blanco del tamaño de la ampliacion
 
$im_base=imagecreate($resultado_ancho,$resultado_a  lto);
if (empty($im_base)){
    echo "<br>"."no ha funcionado bien la creacion de imagen";
 
}
 
imagecopyresampled($im_base,$img,0,0,0,0,$resultad  o_ancho,$resultado_alto,$original_Ancho,$original_  Alto);
 
...y ahora me choco con el muro.
 
al hacer
 
$f1= fopen($im_base,"rb") (para despues archivar $f1 en una tabla)
 
me sale el siguiente mensaje
 
Warning: fopen() expects parameter 1 to be string, resource given in C:\wamp\www\practica_guardar_im_tablas1\procesar2.  php on line 67
 
¿sabrias alguno lo que puedo hacer?
 
 
Gracias y que vaya bien 
   
 



