Foros del Web » Programando para Internet » PHP »

path de un archivo

Estas en el tema de path de un archivo en el foro de PHP en Foros del Web. Necesito obtener el path completo de un archivo y no solo el nombre. Por ejemplo yo tengo esto: <? if(isset($_POST['restaurar'])) { $n = $_FILES['nombre_archivo']['name']; echo ...
  #1 (permalink)  
Antiguo 26/10/2009, 11:44
 
Fecha de Ingreso: noviembre-2008
Mensajes: 15
Antigüedad: 15 años, 5 meses
Puntos: 0
path de un archivo

Necesito obtener el path completo de un archivo y no solo el nombre.
Por ejemplo yo tengo esto:

<?
if(isset($_POST['restaurar']))
{
$n = $_FILES['nombre_archivo']['name'];
echo $n;

}

?>

<form name="formulario" action="restaurar.php" method="post" enctype="multipart/form-data" >
<table width="702" align="center">
<tr>
<td ><input type="file" name="nombre_archivo" id="nombre_archivo" />
<td width="670"><input type="submit" name="restaurar" id="restaurar" value="restaurar" /></td>
</tr>
</table>

y solo me imprime: archivo.txt , pero yo quiero ver c:\zarela\archivo.txt por ejemplo, porque necesito guargar esa ruta en mi bd. De antemano gracias.
  #2 (permalink)  
Antiguo 26/10/2009, 11:47
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: path de un archivo

Si te refieres a obtener la ruta del archivo del lado del cliente, no se puede. El navegador no envía (y no debería enviar) esa información.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 26/10/2009, 11:51
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: path de un archivo

y si es del lado del servidor tu deberias saber el path ya que el archivo estaria donde tu lo dejaste..

no entender el problema @.@
  #4 (permalink)  
Antiguo 26/10/2009, 16:50
Avatar de luis010182  
Fecha de Ingreso: julio-2009
Ubicación: Argentina - Capital Federal
Mensajes: 382
Antigüedad: 14 años, 10 meses
Puntos: 27
Respuesta: path de un archivo

es una no idea y si funcionara, crear un campo hidden con nombre. ej:path. En el momento que haces el submit antes de enviarlos podes asinarle el valor de al nuevo campo por javascript

function envio(fm){
//fm es el formulario
fm.path.value = fm.campoCargo.value:
fm.submit():
}


espero que te funciones
  #5 (permalink)  
Antiguo 26/10/2009, 19:00
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: path de un archivo

Hola, luis010182.

Ni eso resuelve el problema por completo, ya que sólo Internet Explorer te permite saber la ruta completa a partir del value de un campo file.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #6 (permalink)  
Antiguo 27/10/2009, 08:29
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: path de un archivo

Lo que puedes hacer es quitar en el enctype de tu formulario, así el campo se enviará como texto (con el path) pero no se enviará el file.

Saludos.
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 15:25.