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