Ranny Silva Postado Março 14, 2009 Denunciar Share Postado Março 14, 2009 o script é esse...http://www.4shared.com/file/92806062/a8469...ess-nosend.htmlcomo ficaria pra ele adicionar os emails separado por virgula? pra adicionar varios emails de uma vez, porque do geito que ta ai ele adciona todos como se fosse 1 sóObrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Março 14, 2009 Denunciar Share Postado Março 14, 2009 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Ranny Silva Postado Março 15, 2009 Autor Denunciar Share Postado Março 15, 2009 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ãoseria uma input para diferenciar os emails por virgula, pra que adicione um email por IDo 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("<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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Ranny Silva
o script é esse...
http://www.4shared.com/file/92806062/a8469...ess-nosend.html
como ficaria pra ele adicionar os emails separado por virgula? pra adicionar varios emails de uma vez, porque do geito que ta ai ele adciona todos como se fosse 1 só
Obrigado.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.