Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/05/2009, 04:49
Avatar de miglos
miglos
 
Fecha de Ingreso: enero-2005
Ubicación: Perú
Mensajes: 235
Antigüedad: 19 años, 3 meses
Puntos: 1
De acuerdo Problema al leer ruta de archivo local

Tengo el siguiente formulario, que utilizo para subir un archivo .CSV, hacerle una vista previa y de ser correcto, ingresar los datos a mi tabla.
Este script venia funcionando, pero ahora no sé por donde viene el error.
Código HTML:
<form name="frmlista" ENCTYPE="multipart/form-data">
Seleccione el archivo (*.csv): <input name="csvfile" type="file">
<input name="enviar" value="Enviar" type="button" onClick="showPreview(csvfile.value)">
</form> 
La funcion showPreview(str) envía a la página dataPreview.php el valor de csvfile, que contiene la ruta donde tengo guardado el archivo CSV.

Sin embargo, en IExplorer al imprimir la ruta que debe mostrar, aparece lo siguiente:
Código HTML:
Nombre archivo: C:/fakepath/test.csv
Warning: fopen(C:/fakepath/test.csv) [function.fopen]: failed to open stream: No such file or directory 
Error al abrir el fichero
Con Safari, Google Chrome y Mozilla me muestra la ruta local correcta y completa, pero me muestra el mismo mensaje de error para fopen
Código HTML:
Nombre archivo: C:/Users/Admin/Documents/desarrollo/test.csv

Warning: fopen(C:/Users/Admin/Documents/desarrollo/test.csv)
 [function.fopen]: failed to open stream: No such file or directory in /home/dominio/public_html/ajax/datapreview.php on line 17
Error al abrir el fichero
showPreview.js()
Código HTML:
var url="datapreview.php"
url=url+"?q="+str
datapreview.php
Código HTML:
$q=$_GET["q"];
echo "Nombre archivo: ".$q."<br>";
$fp = fopen("$q","r") or die("Error al abrir el fichero"); 
while (( $data = fgets( $fp, 2024 )) !== FALSE )
...
Agradezco cualquier sugerencia que me puedan dar, muchas gracias!
__________________
:adios: