$pasta = "c:/arquivos de programas/easyphp1-7/www/intermedial/site/adm/txt/EnvioWeb2.txt";
$arquivotxt = $pasta;
$fp=fopen($arquivotxt,"r");
$conteudo=fread($fp,filesize($arquivotxt));
$linhas=explode("|#",$conteudo);
for($i=0;$i<count($linhas);$i++){
echo $i."<br>";
//Começo dos Bairros
$linhas[$i]=$dado=explode("|",$linhas[$i]);
if($dado[0] == "IB"){
$cod_bairro=$dado[1];
echo $cod_bairro."<br>";
$desc_bairro=$dado[2];
echo $desc_bairro."<br>";
$pegabairo = mysql_query("SELECT desc_bairro FROM tbbairro WHERE cod_bairro='$cod_bairro'")or die(mysql_error());
$linaspegas = mysql_num_rows($pegabairo);
}
if($linaspegas != "0"){
}else{
mysql_query("INSERT INTO tbbairro (cod_bairro,desc_bairro) VALUES ('$cod_bairro','$desc_bairro')") or die (mysql_error());
}
}//fecha o for
quando executo ele, somente a primeira linha é gravada no banco as outras ele nem lê.
o meu txt (uma parte)
IB|1|CENTRO|# IB|2|JD. SANTA MARINA I|# IB|3|JD. SÃO GUILHERME II|# IB|4|COND. GRANJA OLGA II|# IB|5|JD. BRASILÂNDIA|# IB|6|JD. SÃO GUILHERME I|# IB|7|JD. SIMUS|# IB|8|VL. CAROL|# IB|9|JD. PACAEMBU|# IB|10|JD. SÃO PAULO|# IB|11|CERRADO|# IB|12|JD. MARIA ANTONIA PRADO|# IB|13|JD.Mº ANTONIA PRADO|# IB|14|COND. SAINT CLAIRE|#
no meu banco ele cadastra somente o CENTRO
alguem sabe pq não esta lendo as proximas linhas???
obrigado
Edição feita por: danceman, 11/09/2006, 08:57.











