Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2014, 13:08
sekafry
 
Fecha de Ingreso: abril-2013
Ubicación: Barcelona
Mensajes: 78
Antigüedad: 11 años, 1 mes
Puntos: 2
Subir archivos

No se que tengo mal pero no consigo hacer que se pueda subir imágenes.
He mirado muchos tutoriales y probado muchos código pero ya estoy cansado de probar así que espero que podáis ayudarme a ver mi fallo.
Gracias de antemanos.
Cuando carga sube.php no aparece nada en pantalla lo que es raro ya que tiene un if que si se cumple muestra correcto y si no muestra error.

Ahora mismo estoy con el mas simple que vi.
Mi HTML:
Código HTML:
 <form action="sube.php" method="post" enctype="multipart/form-data">
         <input name="userfile" type="file">
         <input type="submit" value="Subir">
      </form> 
Y mi sube.php:
Código PHP:
<?
$nombre_archivo 
$_FILES['userfile']['name'];
$directorio_definitivo "/var/www/images/objetos/";
if (
move_uploaded_file($_FILES['userfile']['tmp_name'], $directorio_definitivo.$nombre_archivo)){
       echo 
"El archivo ha sido cargado correctamente.";
    }else{
       echo 
"Ocurrió algún error al subir el fichero. No pudo guardarse.";
    }
?>
Supongo que también necesitareis saber que estoy usando linux y que la carpeta /tmp (la temporal) y la objetos tienen permiso 777.
y por si acaso mi archivo php.ini

;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;

; Whether to allow HTTP file uploads.
; http://php.net/file-uploads
file_uploads = On

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
; http://php.net/upload-tmp-dir
upload_tmp_dir =/tmp

; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 1024M

; Maximum number of files that can be uploaded via a single request
max_file_uploads = 2000

Última edición por sekafry; 07/02/2014 a las 13:25