Pinga_oz 0 Denunciar post Postado Março 4, 2004 Pessoal ... estou com um probleminha e não sei como resolver ...Estou pegando valores de um txt onde estes estão um abaixo do outroex: arquivo: (emailstxt.txt)111@asdasdasd.com222@cvcvcvc.com.br333242342332334333@asd.com444aaaaa@aaa.com.brdesdss@asdasd.com.brE gravando em uma base de dados MySqlPórem quando ele grava o mesmo, coloca espaço no final do valor.Alguem sabe como tira-lo ?Abaixo vai o código:Grato;Pinga_oz !<?//Cria a conexão//XXXXXXXXXXXXXXXXXXXX//-------------------------------------------------------------------------------------->$dateiname = "emailstxt.txt";//-------------------------------------------------------------------------------------->$fp = fopen($dateiname,"r");while (!feof ($fp)){$txt_email = fgets($fp,1024);//--------------------------------------------------------------------------------------> //Cria declaração SQL $sql = "SELECT ema_s_email FROM tb_ema_email_teste WHERE ema_s_email='$txt_email'"; //Executa a consulta SQL e traz os resultados $sql_result = mysql_query($sql, $conn) or die ("Não foi possível executar a consulta"); $row = mysql_fetch_array($sql_result); if ($row){ $ema_s_email = $row["ema_s_email"]; print "<br>"; print "==================== Duplicado: "; print $ema_s_email; print "("; print $txt_email; print ")<br>"; } else{ $query = "insert into tb_ema_email_teste values ('','Pescador','$txt_email','S')"; $result = mysql_db_query ($SITE['db'], $query); print $txt_email; print "<br>"; }}mysql_close ($conn);//-------------------------------------------------------------------------------------->?> Compartilhar este post Link para o post Compartilhar em outros sites
Pinga_oz 0 Denunciar post Postado Março 4, 2004 Valeu galera ... mais já achei em um tópico anterior a correção ...Rídicula :P LOL ... me esqueci do "rtrim"Mais para quem quer consultar um .TXT e gravar em MYSQL vale o exemplo ...Ai vai ele funfando !<?//Cria a conexão$conn = mysql_connect("HOST", "USER", "PASS");mysql_select_db("BANCODADOS", $conn);//Chama Arquivo TXT-------------------------------------------------------------->$dateiname = "emailstxt.txt";$fp = fopen($dateiname,"r");while (!feof ($fp)){$txt_email = fgets($fp,1024);$txt_email = rtrim($txt_email);//--------------------------------------------------------------------------------------> //Cria declaração SQL $sql = "SELECT ema_s_email FROM tb_ema_email_teste WHERE ema_s_email='$txt_email'"; //Executa a consulta SQL e traz os resultados $sql_result = mysql_query($sql, $conn) or die ("Não foi possível executar a consulta"); $row = mysql_fetch_array($sql_result); if ($row){ $ema_s_email = $row["ema_s_email"]; print "<br>"; print "==================== Duplicado: "; print $ema_s_email; print " ("; print $txt_email; print ")<br>"; } else{ $query = "insert into tb_ema_email_teste values ('','$txt_email')"; $result = mysql_db_query ("BANCODADOS", $query); print $txt_email; print "<br>"; }}mysql_close ($conn);//-------------------------------------------------------------------------------------->?>NO ARQUIVO .TXT nome emailstxt.txt como chamado acima !Dentro do arquivo os registros separados apenas por ENTER > um abaixo do outroasdasddsasd@adfsfds.comddcxxczxczx@ccvcdsf.comsdedsd@dsasd.comBOAS A TODOS ! :wacko: :blink: :wacko: Compartilhar este post Link para o post Compartilhar em outros sites