Ir para conteúdo
Fórum Script Brasil
  • 0

[DUV] Adicionar emails em massa na bd


Ranny Silva

Pergunta

2 respostass a esta questão

Posts Recomendados

  • 0

Dê onde você lê os e-mails? Se for de um arquivo, use file_get_contents, isso vai transferir o conteúdo do arquivo para uma variável, ai basta usar o explode, para dividir essa variável nas vírgulas, pronto, isso vai gerar um array com todos os e-mail, ai só ler o conteúdo do array com foreach.

Link para o comentário
Compartilhar em outros sites

  • 0

seria email digitado em uma input mesmo... a db é assim

`m_list` (`mailid`, `address`, `validated`, `mailkey`, `mailed`, `listid`) VALUES

(2, 'email@algum.com', 1, '639c867e0583a8232a777533febe9896', 0, 1),

com os valores padão

seria uma input para diferenciar os emails por virgula, pra que adicione um email por ID

o codigo que mandei no arquivo é esse...

<?php
session_start();
include "connect.php";
?>
<link rel="stylesheet" href="style.css" type="text/css">
<title>ADMIN - Adicionar Email</title><center><table border='0'><tr><td valign='top' width=30%>
<?php
if(isset($_SESSION['mailadmin']))
{
   include "left.php";
   print "</td>";
   print "<td valign='top' width=70%>";
   print "<table class='maintable'><tr class='headline'><td><center>Adicionar Email's<center></td></tr>";
   print "<tr class='mainrow'><td>";
   $mailid=$_GET['ID'];
   if(isset($_POST['submit'])) 
   {
     $email=$_POST['email'];
     $lists=$_POST['lists'];
     $getaddress="SELECT * from m_list where address='$email'";
     $getaddress2=mysql_query($getaddress) or die("Não foi possível obter endereço"); 
     $getaddress3=mysql_fetch_array($getaddress2);
     if(strlen($getaddress3['address'])>0)
     {
       print "Esse e-mail já está inscrito.";
     }
     else
     {
       $rseed=date("U")%1000000;
       srand($rseed);
       $thekey=md5(rand(10000,10000000));
       $email=$_POST['email'];
       $newaddress="INSERT into m_list (address,mailkey,listid) values('$email','$thekey','$lists')";
       $newaddress2=mysql_query($newaddress) or die("Could not query");
       print "Email adicionado com Sucesso!";
       echo("&lt;script>
         window.location = 'addaddress.php';
         </script>");
     }



   }   
   else 
   {
      print "Quando você adicionar um e-mail para sua lista, uma confirmação será enviada para o seu e-mail.<br>";
      print "<form action='addaddress.php' method='post'>";
      print "Email para acrescentar:<br>";
      print "<input type='text' name='email' size='30'><br>";
      print "Lista de e-mail:<br>";
      $getlists="SELECT * from m_newsletters";
      $getlists2=mysql_query($getlists) or die("Não foi possível obter listas");
      print "<select name='lists'>";
      while($getlists3=mysql_fetch_array($getlists2))
      {
        print "<option value='$getlists3[newsletterid]'>$getlists3[newslettername]</option>";
      }
      print "</select><br>";
      print "<input type='submit' name='submit' value='Enviar'></form>";

   }
   print "</td></tr></table>";
}
?>

Se alguém puder me ajudar eu agradeço..

Obrigado

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...