Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2009, 14:08
Avatar de Algadar
Algadar
 
Fecha de Ingreso: abril-2009
Mensajes: 115
Antigüedad: 15 años, 10 meses
Puntos: 1
problemas con array's en php

Buenas tardes amigos saludos a todos

Estoy por estos lares una vez más ya que tengo el siguiente problema
como pueden ver abajo tengo una función LoadData() que encontre urgando en la red; inicialmente la función esta tal cual como la vemos.

Código PHP:
function LoadData($file)
{
    
//Leer las líneas del fichero
    
$lines=file($file);
    
$lines=$file;
    
$data=array();
    foreach(
$lines as $line)
        
$data[]=explode(';',chop($line));
    return 
$data;
}
...
$data=$pdf->LoadData('paises.txt'); 
Yo deseo que en ves de un archivo externo o fichero me lea el arreglo que genero de una consulta, me gustaria saber como hacer ya que he hecho->
Código PHP:
$strsqlArray implode(";" ,mysql_fetch_array($strsql));

$data=$pdf->LoadData($strsqlArray);
///...........en la función cambio..............
function LoadData($file)
{
    
//Leer las líneas del fichero
    //...esta linea ya que no es un archivo ...$lines=file($file);.....
    
$lines=$file;
    
$data=array();
    foreach(
$strsqlArray as $line)
        
$data[]=explode(';',chop($line));
    return 
$data;

Y dentro de la función el el foreach me da error

Código:
Warning: file(FME411SIFEOF0038;FME411SIFEOF0038;2151;2151) [function.file]: failed to open stream: No such file or directory in C:\AppServ\www\InventarioGme\ParaPruebas.php on line 31

Warning: Invalid argument supplied for foreach() in C:\AppServ\www\InventarioGme\ParaPruebas.php on line 34

Última edición por Algadar; 24/11/2009 a las 14:17 Razón: Me disculpo un error de tipeo