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.