babu 0 Denunciar post Postado Janeiro 4, 2004 Salve,Alguem tem uma ferramentinha de Newsletter com opção de customizar de preferencia em portiguês?felipe@mxstudio.com.br\\ Compartilhar este post Link para o post Compartilhar em outros sites
webmaster.nigthvision 0 Denunciar post Postado Março 14, 2004 <? $pass="adiministrador"; #url do seu site $urldoseusite = "http://www.seusite.com.br"; # nome do arquivo que grava os e-mails $filelocation="newsletter.txt"; # seu e-mail $lettername="webmaster@nigthvision.com.br"; # e-mail que recebe a confirmação do envio do newsletter $youremail="webmaster@nigthvision.com.br"; # mensagem de boas vindas $welcomemessage = "<font face=verdana size=1 color=black>cadastre-se em nosso newsletter e receba novidades de nosso site!"; # e-mail não cadastrado $sorrysignmessage = "Não foi possível o cadastro porque o e-mail já existe em nossos sistemas: "; # mensagem de cadastro com sucesso $subscribemessage = "O e-mail seguinte foi cadastrado com sucesso em nossos bancos de dados: "; # mensagem no e-mail do cadastrado $subscribemail = "O seu e-mail foi cadastrado com susseço em nosso bancos de dados! "; # mensagem quando descadastrar-se $unsubscribemessage = "Foi excluido dos nossos bancos de dados o e-mail: "; # quando o deletamento não for possível $failedunsubscriptionmessage = "Houve um erro interno, não foi possível a exclusão do e-mail: "; if (!file_exists($filelocation)) { $newfile = fopen($filelocation,"w+"); fclose($newfile); } $newfile = fopen($filelocation,"r"); $content = fread($newfile, filesize($filelocation)); fclose($newfile); $content=stripslashes($content); $out=""; $lines = explode("%",$content); for ($key=1;$key<sizeof($lines);$key++){ if ($lines[$key] != $email){ $out .= "%".$lines[$key]; } else { $found=1; } } if ($action=="sign"){ if ($found==1){ echo "<div align=\"center\"><font face=verdana size=1 color=696969> ".$sorrysignmessage.$email." </font></div><br><br>"; $disp="yes"; } else { $disp="no"; $newfile = fopen($filelocation,"a+"); $add = "%".$email; fwrite($newfile, $add); fclose($newfile); echo "<div align=\"center\"><font face=verdana size=1 color=696969> ".$subscribemessage.$email." </font></div><br><br>"; echo "<center><a href=$urldoseusite><font style=font-family:verdana;font-size:8pt;color:#66a6e5;text-decoration:none;></a>"; $submailheaders = "From: $lettername confirmação de envio!\n"; mail ($email,$lettername." Cadastro no newsletter Art&designer!",$subscribemail,$submailheaders); } } if ($action=="delete"){ $disp="no"; if ($found == 1){ $newfile = fopen($filelocation,"w+"); fwrite($newfile, $out); fclose($newfile); echo "<div align=\"center\"><font face=verdana size=1 color=696969> ".$unsubscribemessage.$email." </font></div><br>"; echo "<center><a href=$http://www.webmaster.nigthvision.com.br><font style=font-family:verdana;font-size:8pt;color:#66a6e5;text-decoration:none;>página principal</a>"; $disp="no"; } if ($found != 1){ echo "<div align=\"center\"><font face=verdana size=1 color=696969> ".$failedunsubscriptionmessage.$email." </font></div><br><br>"; $disp="YES"; } } if ($pw == $pass){ if ($send != "yes" && $send != "test"){ print'<form method="post"><input type="hidden" name=pw value='.$pass.'><input type="hidden" name=send value=yes> <br><font face=verdana size=1 color=696969> enviando o newsletter: </font><br><br> <font face=verdana size=1 color=696969> assunto:<br> <input type="text" name="subject" size=20 style=font-family:verdana;font-size:8pt;color:black;><br> <font face=verdana size=1 color=696969> código html de sua mensagem:<br> <textarea cols=80 rows=20 wrap="virtual" name="message" style=font-family:verdana;font-size:8pt;color:black;></textarea><br><br> <input type="submit" value="enviar" style=font-family:verdana;font-size:8pt;color:black;> </form>'; } $mailheaders = "From: $lettername\n"; // linha que envia o newsletter em formato html // essa linha abaixo faz com que o newsletter seja enviado em formato html // retire ou adicione // na linha abaixo para enviar o newsletter em formato txt $mailheaders .= "Content-Type: text\n"; if ($send == "yes"){ $message=stripslashes($message); $subject=stripslashes($subject); $lines = explode("%",$content); for ($key=1;$key<sizeof($lines);$key++){ mail ($lines[$key],$subject,$message,$mailheaders); } print "<font face=verdana size=1 color=696969> o seu newsletter foi enviado com sucesso a todos cadastrados! </font>"; print "<pre><font face=verdana size=1 color=696969>$mailheaders\n$subject\n$message</pre>"; print "<center><a href=$http://http://www.webmaster.nigthvision.com.br><font style=font-family:verdana;font-size:8pt;color:#66a6e5;text-decoration:none;>página principal</a>"; } } if ($pw != $pass && $disp != "no"){ print $welcomemessage; print' <div align="left"><form method="post"> <input type="text" name="email" value="@" size=30 style=font-family:verdana;font-size:8pt;color:black;> <br> <input type="radio" name="action" value="sign" checked><font face=verdana size=1 color=#696969>receber novidades <input type="radio" name="action" value="delete"><font face=verdana size=1 color=#696969>não receber novidades<br> <input type="submit" value="enviar" style=font-family:verdana;font-size:8pt;color:black;> </form></div> '; echo "<center><a href=$http://www.webmaster.nigthvision.com.br><font style=font-family:verdana;font-size:8pt;color:#66a6e5;text-decoration:none;></a>"; } print "Art&Dsesign"; ?> # salve esse script como newsletter.php # para enviar e-mail para cadastrados use newsletter.php?pw=senha # crie um arquivo chamado newsletter.txt e dê permissão 666 # password da administração # para entrar na administração use newsletter.php?pw=adimistrador veja-o funcionando no link abaixo: newsletter Espero q sirva para alguém! Compartilhar este post Link para o post Compartilhar em outros sites
DARKSTONE 0 Denunciar post Postado Março 31, 2004 nu teu vai pa page de envio de news na minha naum Compartilhar este post Link para o post Compartilhar em outros sites
DARKSTONE 0 Denunciar post Postado Março 31, 2004 ja dei geitohe valew Compartilhar este post Link para o post Compartilhar em outros sites