Foros del Web » Programando para Internet » PHP »

problema para subir un archivo - ruta archivo

Estas en el tema de problema para subir un archivo - ruta archivo en el foro de PHP en Foros del Web. buenas tengo el siguiente formulario @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original < form name = "formcarguerecargas" id = "formcarguerecargas" method = "post" enctype = "multipart/form-data" ...
  #1 (permalink)  
Antiguo 08/08/2013, 14:43
Avatar de shake2427  
Fecha de Ingreso: julio-2011
Mensajes: 116
Antigüedad: 12 años, 9 meses
Puntos: 3
problema para subir un archivo - ruta archivo

buenas

tengo el siguiente formulario
Código PHP:
Ver original
  1. <form name="formcarguerecargas" id="formcarguerecargas" method="post" enctype="multipart/form-data" action="#">
  2.                 <tr>
  3.                     <td>
  4.                     <input type="file" name="rutaarchivorecargas" id="rutaarchivorecargas" />
  5.                     </td>
  6.                 </tr>
  7.                     <tr>
  8.                         <td style="padding-top:10px; padding-left:30px;">
  9.                       <input type="button" name="cargararchivorecargas" id="cargararchivorecargas" value="Cargar Archivo" onclick="vld_carguerecargas()" />  
  10.                         </td>
  11.                     </tr>
  12.             </form>

pero a la hora de escoger el archivo y mandar el formulario, me manda solo el nombre del archivo, y no me manda toda la ruta de donde esta el archivo.

como puedo arreglar esto?, he buscado pero no he encontrado una solucion

gracias de antemano.
  #2 (permalink)  
Antiguo 08/08/2013, 14:45
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: problema para subir un archivo - ruta archivo

Jamás te va a mandar la ruta del archivo, así no funcionan los formularios de upload.

Te sugiero leer lo siguiente, necesitas entender lo básico: http://php.net/manual/es/features.file-upload.php
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 08/08/2013, 15:08
Avatar de shake2427  
Fecha de Ingreso: julio-2011
Mensajes: 116
Antigüedad: 12 años, 9 meses
Puntos: 3
Respuesta: problema para subir un archivo - ruta archivo

Cita:
Iniciado por pateketrueke Ver Mensaje
Jamás te va a mandar la ruta del archivo, así no funcionan los formularios de upload.

Te sugiero leer lo siguiente, necesitas entender lo básico: http://php.net/manual/es/features.file-upload.php

pero si alguna forma de saber toda la ruta, por que lo que he leido no he encontrado nada todavia.

en realidad necesito cojer el archivo que seleccione el usuario y leer la informacion que esta en el, no tengo que subirlo al servidor el archivo como tal.

tengo esta parte de codigo

Código PHP:
Ver original
  1. $row = 4;
  2.                 $fp = fopen ("".$rutaarchivo."","r");
  3.                 while ($data = fgetcsv ($fp, 1000, "\t"))
  4.                 {
  5.                     $num = count ($data);
  6.                     //print " <br>";
  7.                     $row++;
  8.                    
  9.  
  10.                
  11.                
  12.                 }
  13.                 fclose ($fp);

y donde esta la variable $rutaarchivo solo manda el nombre, entonces no me encuentra nada.
  #4 (permalink)  
Antiguo 08/08/2013, 15:19
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: problema para subir un archivo - ruta archivo

Bueno, cada vez estás más perdido.

No puedes leer desde el servidor ningún archivo del cliente, ni sabiendo su ruta.

¿O no crees que si eso fuera posible sería una grave falla de seguridad?

Piensa un poco por favor.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: formulario, ruta
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 08:50.