Código PHP:
   <?php
$status = "";
if ($_POST["action"] == "upload") {
    // obtenemos los datos del archivo 
    $tamano = $_FILES["archivo"]['size'];
    $tipo = $_FILES["archivo"]['type'];
    $archivo = $_FILES["archivo"]['name'];
    $prefijo = substr(md5(uniqid(rand())),0,6);
    
    if ($archivo != "") {
        // guardamos el archivo a la carpeta files
        $destino =  "files/".$prefijo."_".$archivo;
        if (copy($_FILES['archivo']['tmp_name'],$destino)) {
            $status = "Archivo subido: <b>".$archivo."</b>";
            echo $status;
        } else {
            $status = "Error al subir el archivo";
        }
    } else {
        $status = "Error al subir archivo";
    }
 
 
echo "<br>" . $destino;
 
 
$origen= $destino;
$lugar="files/miniatura/".$prefijo."_".$archivo;
$lugar_temporal=tempnam("files/","files");
redimensionar_jpeg($origen, $lugar_temporal, 150, 100, 50);
 
// guardamos la imagen
$fp=fopen($lugar,"w");
fputs($fp,fread(fopen($lugar_temporal,"r"),filesize($lugar_temporal)));
fclose($fp);
 
 
 
echo "<br><img src='" . $lugar . "'>";
 
}
 
function redimensionar_jpeg($img_original, $img_nueva, $img_nueva_anchura, $img_nueva_altura, $img_nueva_calidad)
{ 
    // crear una imagen desde el original 
    $img = ImageCreateFromJPEG($img_original); 
    // crear una imagen nueva 
    $thumb = imagecreatetruecolor($img_nueva_anchura,$img_nueva_altura); 
    // redimensiona la imagen original copiandola en la imagen 
    imagecopyresized($thumb,$img,0,0,0,0,$img_nueva_anchura,$img_nueva_altura,imagesx($img),imagesy($img)); 
     // guardar la nueva imagen redimensionada donde indicia $img_nueva 
    imagejpeg($thumb,$img_nueva,$img_nueva_calidad);
    imagedestroy($img);
}
 
?>    Warning: imagecreatefromjpeg(files/32e7d2_Imagen 087.jpg) [function.imagecreatefromjpeg]: failed to open stream: No such file or directory in C:\wamp\www\subir.php on line 54
Warning: imagesx(): supplied argument is not a valid Image resource in C:\wamp\www\subir.php on line 58
Warning: imagesy(): supplied argument is not a valid Image resource in C:\wamp\www\subir.php on line 58
Warning: imagecopyresized(): supplied argument is not a valid Image resource in C:\wamp\www\subir.php on line 58
Warning: imagedestroy(): supplied argument is not a valid Image resource in C:\wamp\www\subir.php on line 61
agradeceria la ayuda..Gracias
 
 


 Este tema le ha gustado a 1 personas (incluyéndote)
Este tema le ha gustado a 1 personas (incluyéndote)