hola y asi me sale un error tambien
Warning: imagejpeg(): supplied argument is not a valid Image resource in C:\AppServ\www\d\perfil.php on line 373
no se guardo la foto, ni se inserto en la Base de Datos
el codigo es este
Código PHP:
Ver original$max=500; //(1Mb) Tamaño maximo del archivo a subir
$nuevodirectorio="imagenes1/";
$uploaddir = "$nuevodirectorio/";
//A continuación tratamos el archivo de imagen, aplicando unas funciones en particular como medida de seguridad.
$filesize = $_FILES['upfile']['size'];
$filename = trim($_FILES['upfile']['name']); //(trim elimina los posibles espacios al final y al principio del nombre del archivo) $filename = substr($filename, -20);// (con substr le decimos que coja solamente los últimos 20 caracteres por si el nombre fuera muy largo) $filename = ereg_replace(" ", "", $filename); //(con esta función eliminamos posibles espacios entre los caracteres del nombre) //Ahora creamos las condiciones que debe cumplir el archivo antes de ser almacenado en el servidor. Restringimos a .jpg ó .gif o .png
//(tanto en mayusculas como en minúsculas) y finalmente cambiamos el archivo de la carpeta temporal a la final elegida.
if($filesize < $max)
{
if($filesize > 0)
{
if((ereg(".jpg", $filename)) || (ereg(".gif", $filename)) || (ereg(".png", $filename)) || (ereg(".JPG", $filename))|| (ereg(".GIF", $filename)) || (ereg(".PNG", $filename))) {
$uploadfile = $uploaddir . $filename;
{ [B]
$origen="imagenes1/".$filename;
$destino="imagenes2/".$filename; [/B]
}
else
{
//print("mensaje");
}
}
else
{
//print("Sólo se permiten imágenes en formato jpg. y gif., no se ha podido adjuntar.");
}
}
}