Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Pinga_oz

Tirar espaço (x )

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.