PHP: Uploads Vía Web
Si deseas subir archivos vía web, puedes hacerlo de la manera que te explico en el siguiente mini-tutorial.
Primero que todo, tendrás que darle permisos CHMOD 777 a la carpeta donde se van a subir los archivos.
Entonces, crea una carpeta en tu servidor llamada uploads y dale permisos 777.
Crea una página llamda subir.php y ponle el siguiente código:
<?
if ($archivo) {
move_uploaded_file($archivo,$archivo_name);
}
?>
<form enctype=”multipart/form-data” method=post>
<input type=”file” name=”archivo”><br>
<input type=submit>
</form>
Subela a tu servidor, ingresa a dicha página y listo. Tendrás un formulario simple para subir archivos vía web. De todos modos puedes editar el html y el código a tu gusto.
Saludos.

Una exclamación, ¡hazte oír!
Tu HTML no tiene un action definido en el formulario, supongo que se te pasó y debería ser: action=”subir.php”.
Por otro lado, no estás usando la matriz $_FILES, yo recomiendo modificar tu código así:
if ( move_uploaded_file($_FILES["archivo"]["tmp_name"], $directorio ))
{
// echo “Todo perfecto!”;
}
else
{
echo “Hubo un problema con el upload.”;
print_r($_FILES);
}
Siempre hay que validar…
Abel, el 23/07/2007, #





