upload

rody
15 de Abril del 2004
como hago para subir un archivo
otra cosa, necesito permisos en la carpeta para subirla

rccroot
15 de Abril del 2004
para subirlo lo puedes hacer mediante un formulario o mediante ftp, y si necesitas permisos en la carpeta destino, los que te dara el admin

http://myphp.webcindario.com

webmex
15 de Abril del 2004
Es fácil, y esto lo puedes encontrar en muchos tutoriales. Con un formulario con el Metodo POST :
se necesita un php para enviarlo y otro para recibirlo

Se necesita un formulario como este:

<form enctype='multipart/form-data' method='post' action='URL'>
-- URL en la URL va el php que recibira el archivo --

<input type='hidden' name='MAX_FILE_SIZE' value='1000'>
-- Tamaño maximo del archivo en bytes
<input type='file' name='archivo'>
<input type='submit' value='Enviar'>

El segundo php recibirá el archivo con los siguentes parametros

$archivo = archivo que esta guardado como temporal
$archivo_name = nombre original del archivo
$archivo_size = tamaño del archivo
$archivo_type = tipo de archivo MIME

Ya puedes copiar el archivo a otro directorio o carpeta, etc, cuado finalice el script de php se borrara de la carpeta temporal en donde se encuentra que por default es la carpeta PHP/UPLOADTEMP

para copiarlo utiliza la funcion
copy (fuente, destino);
en este caso el funte seriá la variable $archivo y detino la ruta que elijas

Saludos