Código PHP :
// Obtenemos la información de la imagen
$img_info = getimagesize($_FILES['avatar']['tmp_name']);
switch($img_info[2]) {
case 1:
$imagen = imagecreatefromgif($_FILES['avatar'] ['tmp_name']); break;
case 2:
$imagen = imagecreatefromjpeg($_FILES['avatar'] ['tmp_name']); break;
case 3:
$imagen = imagecreatefrompng($_FILES['avatar'] ['tmp_name']); break;
}
// Crea una imagen vacia.
$th_w = 80;
$th_h = 66;
$thumb = imagecreatetruecolor($th_w,$th_h);
//copia la imagen original en la imagen vacia (despues indica que porcion agarra)
imagecopyresampled($thumb,$imagen,0,0,0,0, $th_w,$th_h,imagesx($imagen),imagesy($imagen));
// Destruimos la imagen original
imagedestroy($imagen);
// Damos salida a nuestros archivos
imagejpeg($thumb,'avatar/avatar_'.$nombre.'.jpg',60); //la guarda como por ejemplo: avatar_luco.jpg
//donde dice 60 es la calidad de la imagen
// Destruimos las imagenes temporales
imagedestroy($thumb);
Me pone el siguiente error:
Warning: imagejpeg() [function.imagejpeg]: Unable to open 'avatar/avatar_luco.jpg' for writing: Permission denied in /Applications/XAMPP/xamppfiles/htdocs/blog/perfil.php on line 71
y la verdad no tengo idea que puede ser, la variable $nombre esta definida antes, y no tengo idea que hago mal
