Foros del Web » Programando para Internet » PHP »

move_uploaded_file

Estas en el tema de move_uploaded_file en el foro de PHP en Foros del Web. Hola estoy tratando de usar move_uploaded_file para enviar archivos fuera del public_html pero me da error. Estoy usando: move_uploaded_file($_FILES['userfile']['tmp_name'],$_POST["select"]."/".$nombre_archivo); Donde $_POST["select"] es el directorio. Que ...
  #1 (permalink)  
Antiguo 04/05/2005, 18:46
 
Fecha de Ingreso: octubre-2003
Ubicación: capital
Mensajes: 17
Antigüedad: 20 años, 6 meses
Puntos: 0
move_uploaded_file

Hola estoy tratando de usar move_uploaded_file para enviar archivos fuera del public_html pero me da error.

Estoy usando:

move_uploaded_file($_FILES['userfile']['tmp_name'],$_POST["select"]."/".$nombre_archivo);

Donde $_POST["select"] es el directorio.

Que debería poner en $_POST["select"] para que mueva el archivo fuera del public_html ?

Gracias por la ayuda.
  #2 (permalink)  
Antiguo 04/05/2005, 19:14
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 8 meses
Puntos: 105
Hola, probastes con "../ " que yo sepa la carpeta public_html es visible para todo usuario en el navegador, pero entrar mas adentro?, no creo que deba ser lo apropiado para ejecutar un script con un $_POST para copear mas adentro.

Prueba con lo que te dije.

Saludos
Gildus
__________________
.: Gildus :.
  #3 (permalink)  
Antiguo 04/05/2005, 19:32
 
Fecha de Ingreso: octubre-2003
Ubicación: capital
Mensajes: 17
Antigüedad: 20 años, 6 meses
Puntos: 0
Hola, si el $_POST es el nombre de la carpeta que toma de otra pagina. Probe con ../ pero no funciona. Ahora que lo pienso puede ser: aunque pueda guardar los archivos fuera del directorio raiz ¿Como hago para que un usuario autorizado pueda bajarlos?
Alguien tiene un vinculo a una pagina que enseñe bien como subir archivos a un servidor con php ?
Gracias
  #4 (permalink)  
Antiguo 05/05/2005, 07:05
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
La ruta que deberías darla viene en función de donde está físicamente (ruta absoluta) de tu sitio .. por ejemplo algo tipo:

/var/www/tusitio.com/
(que de ahí colgaría tu public_html/ por ejemplo .. o algun directorio que crees ahí para tal fin con los permisos de escritura correspondientes (0666 o similar) .. De hecho deberías crear algún directorio ahí).

La ruta absoluta de tu sitio en tu servidor lo puedes ver haciendo un:
Código PHP:
<?
phpinfo
();
?>
Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:54.