Problemas al subir archivos

nconocen

Buenas a todos.
Estoy intentando hacer funcionar un script para subir archivos desde la web, el script consta de 2 partes: 1 un archivo llamado formulario.htm que es el que abres y usas para darle a examinar... seleccionar el archivo y darle a subir, y el otro archivo es upload.php que es el que se "encarga" de subir el archivo seleccionado al ftp al directorio que quieras.

He revisado el codigo de los 2 archivos y no he visto error ninguno pero aun asi me da un error al subir lo que sea, me gustaria que vierais el codigo incluso que pudierais probar el sistema desde www.eamador.net/formulario.htm

Codigo de formulario.htm

<form enctype="multipart/form-data" action="upload.php" method="post">

< input type="hidden" name="MAX_FILE_SIZE" value="30000">

Seleccionar archivo: < input name="archivo_usuario" type="file"><br>

< input type="submit" value="Subir archivo">

</form>

(he puesto espacios ente < input... porque si estan pegados no sale bien el codigo aqui)

Codigo de upload.php

<?

$directorio = '/archivos_upload/';

if (move_uploaded_file($FILES['archivo_usuario']['tmp_name'], $directorio . $FILES['archivo_usuario']['name']))

{

print "El archivo fue subido con éxito."; 

}

else

{

print "Error al intentar subir el archivo."; 

}

?>

Espero que me podais ayudar y decir donde esta el error porfavor!

Saludos y gracias

Whose

Prueba asi:
if (move_uploaded_file($FILES['archivo_usuario']['tmp_name'], 'archivos_upload/' . $FILES['archivo_usuario']['name']))

nconocen

O_o whose ya funciona tio, muchisimas gracias eres el mejor :P

erdanblo

<?php

if($archivo_usuario_size > $max_file_size) {

echo "Killo, el archivo es mu grande... no entra... xD!";

}else{

copy($archivo_usuario, "archivos/".$archivo_usuario_name);

echo "Arhivo subido con existo!";

}

?>

Un consejo, para que no tengas problemas con arhivos con espacios en los nombres pasa la funcion str_replace a la variable $archivo_usuario_name. Te kedaria una cosa así.

<?php

if($archivo_usuario_size > $max_file_size) {

echo "Killo, el archivo es mu grande... no entra... xD!";

}else{

$archivo_n = str_replace(" ", "_", $archivo_usuario_name);

copy($archivo_usuario, "archivos/".$archivo_n);

echo "Arhivo subido con éxito!";

}

?>

nconocen

gracias a ti tb #4 :)

erdanblo

dnd :)

Whose

De nada tio ^^

Usuarios habituales

  • Whose
  • erdanblo
  • nconocen