Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2013, 18:29
programmonkey
 
Fecha de Ingreso: agosto-2013
Mensajes: 6
Antigüedad: 11 años, 8 meses
Puntos: 0
Pregunta Subir imagenes con PHP

Tengo el siguiente código para subir imágenes desde un formulario. Si lo ejecuto en localhost, o sea desde AppServ, si se ejecuta correctamente y puedo subir imágenes.
Aquí el código, más abajo les explico el error.

Código:
<?php
@session_start();
$usuario= $_SESSION['usuario'];
$uploadedfileload="true";
$uploadedfile_size=$_FILES['uploadedfile'][size];
echo $_FILES[uploadedfile][name];
if ($_FILES[uploadedfile][size]>200000)
{$msg=$msg."El archivo es mayor que 200KB, debes reduzcirlo antes de subirlo<BR>";
$uploadedfileload="false";}

if (!($_FILES[uploadedfile][type] =="image/jpeg" OR $_FILES[uploadedfile][type] =="image/png"))
{$msg=$msg." Tu archivo tiene que ser JPG o GIF. Otros archivos no son permitidos<BR>";
$uploadedfileload="false";}

$file_name="perfil.jpg";
$add="usuarios/$_SESSION[usuario]/$file_name";
if($uploadedfileload=="true"){

if(move_uploaded_file ($_FILES[uploadedfile][tmp_name], $add)){
echo " Ha sido subido satisfactoriamente";
}else{echo "Error al subir el archivo";}

}else{echo $msg;}
?>
Y al subirlo al servidor, ya intente en nixiweb y en 000webhost, me salen estos errores

BQ3m8GVCMAAFFSK.jpg Warning: move_uploaded_file(/usuarios/usuario/perfil.jpg): failed to open stream: No such file or directory in /home/user/public_html/subirimagen.php on line 19 Warning: move_uploaded_file(): Unable to move '/tmp/phpOuipJz' to '/usuarios/usuario/perfil.jpg' in /home/user/public_html/subirimagen.php on line 19 Error al subir el archivo Warning: getimagesize(/usuarios/usuario/perfil.jpg): failed to open stream: No such file or directory in /home/user/public_html/subirimagen.php on line 33 Warning: Division by zero in /home/user/public_html/subirimagen.php on line 39 Warning: Division by zero in /home/user/public_html/subirimagen.php on line 47 Warning: imagecreatetruecolor(): Invalid image dimensions in /home/user/public_html/subirimagen.php on line 70 Warning: imagecopyresampled() expects parameter 1 to be resource, boolean given in /home/user/public_html/subirimagen.php on line 72 Warning: imagecopy() expects parameter 2 to be resource, boolean given in /home/user/public_html/subirimagen.php on line 73 Warning: imagejpeg(): Unable to open '/usuarios/usuario/miniatura.jpg' for writing: No such file or directory in /home/user/public_html/subirimagen.php on line 76

Inlcuso intente cambiar la ruta por la direccion completa de la página. El caso es que en AppServ todo va de maravilla, y en el servidor me salen esos errores. Será una configuración del servidor? Muchas gracias.