Autor Zpráva
Zbynik
Profil *
Ahojte lidicky.. mam tu mensi problemek .. potrebuju vytahnout z csv souboru data do databaze ... ovsem potrebuju dobre nasekat dany csv soubor ...

jeho tvar je pr.:

"polozka";"polozka";"polozka;dalsi;adalsi";"polozka;opetpolozka";"polo zka";

pomoci exlode to nesekam jednoduse.. odstranim si uvozovky ovsem polozky oddelene strednikem mezi uvozovkama se me taky naparsuji (";"polozka;dalsi;adalsi";") pricemz to je nechteny vysledek ..

poradite pls. ?
Pavel Strejček
Profil
http://www.php.net/fgetcsv
minimal
Profil *

function get_two_dimensional_array_from_file($filename,$delimiter)
{
unset($dump,$size,$row);
$dump=array();
if(file_exists($filename))
{
$size=filesize($filename);
if($size!="0")
{
$size=$size+1;
$fp=fopen($filename,"r");
while($row=fgetcsv($fp,$size,$delimiter {
$dump[]=$row;
}
fclose($fp);
return $dump;
}
else{return false;}
}
else{return false;}
}

minimal
Profil *
pricom $filename je nazov suboru aj z cestou napr.: path/path/file.csv
$delimiter=";";

a riadok
while($row=fgetcsv($fp,$size,$delimiter
je naprd, ma byt:
while($row=fgetcsv($fp,$size,$delimiter))
{
$dump[]=$row;
}
Toto téma je uzamčeno. Odpověď nelze zaslat.

0