Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, tenho o seguinte código abaixo, porém eu não consigo fazer a implementação dos e-mails no BD, como terei uma lista de e-mails sem LIMITE de e-mail para fazer o UP, eu só consigo inserir o ( 1 ) e-mail, eu pego via um FORM o ID_CIDADE e por FILE o arquivo.txt
Vejam...
julia@email.com
carlos@email.com
marcus@email.com
carla@email.com
patricia@email.com
if(@$_GET['acao']=="txt")
{
$id_cidade=$_POST['id_cidade'];
$tmp_name = $_FILES["arquivo"]["tmp_name"];
$arquivo = $tmp_name;
$arq = fopen($arquivo,'r');
while(!feof($arq))
$linha[] = fgets($arq); // cria um array com o conteudo do arquivo
@$sql=mysql_query("insert into emails(id_cidade,email) values ('$id_cidade','$linha[0]')") or die (mysql_error());
}
<form method="post" action="email.php?acao=txt" enctype="multipart/form-data">
<input type="text" name="id_cidade" value="7" />
<input type="file" name="arquivo"/>
<input type="submit" name="up" value="Fazer Up" />
</form>
1º Eu pego pelo form o ID_CIDADE e no FILES o arquivo.txt, porém quando insiro ele só vai 1 REGISTRO que é a primeira linha do e-mail, eu gostaria de que ele fizesse TODAS AS LINHAS que estão no TXT e inserisse tudo no BD junto com o ID_CIDADE que foi informado.
Alguém me ajuda?
aguardo :D
Carregando comentários...