Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2009, 12:38
stonejaime
 
Fecha de Ingreso: enero-2009
Mensajes: 8
Antigüedad: 15 años, 3 meses
Puntos: 0
error importando txt a mysql

Hola a todos,

Escribo porque tengo un problema al importar un archivo de texto a mysql, estoy utilizando el wamp y si lo hago de manera local (localhost) si funciona pero si lo intento hacer en el servidor desde un cliente me salen los siguientes errores:

[function.fopen]: failed to open stream: No such file or directory in D:\Program Files\wamp\www\finanzas\importar.php on line 26

en la linea 26 hay esto:

$handle = fopen("$filename", "r");

Warning: fgetcsv() expects parameter 1 to be resource, boolean given in D:\Program Files\wamp\www\finanzas\importar.php on line 27

en la linea 27 hay esto:

while (($data = fgetcsv($handle, 1000, ",")) !== FALSE)

y mi codigo es el siguiente:


$cone=mysql_connect("localhost","root","") or die("No se pudo conectar a la base de datos");

mysql_select_db("finanzas", $cone) or die("No se pudo hacer la conexion a la bdd");

$filename=$_POST['txt_file'];
$handle = fopen("$filename", "r");
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE)
{

$import="INSERT into fina(proveedor,factura,fechas) values('$data[0]','$data[1]','$data[2]')";
mysql_query($import) or die(mysql_error());
}
fclose($handle);

Espero me puedan ayudar..
Gracias.