preciso de ajuda esse script estah com um erro q não consego identificar }
set_time_limit(0);
include("../pagina de inclusão no banco.php");
$data = date("Y-m-d");
?>
<html>
<head>
<title>Gerador de emails_teste</title>
</head>
<body>
<form name="enviar" id="enviar" method="get">
<fieldset>
<legend>emails_teste</legend>
Selecione o newslterrer: <br>
<select name="emails_teste" id="emails_teste">
<?php
$sql = "SELECT * from emails_teste order by id";
$_sql = mysql_query($sql);
while($option = mysql_fetch_array($_sql)){
echo "<option value=\"".$option['id']."\"";
if(@$_GET['emails_teste'] == $option['id']){
echo(" selected=\"selected\">");
} else {
echo(">");
}
echo "".$option['id']." - ".$option['assunto']."</option>";
}
?>
</select>
<p> Destinatarios do newsletter:<br />
<select name="quemrecebe" id="quemrecebe">
<option value="1" selected<?php if(@$_GET['quemrecebe'] == "1"){ echo(" selected=\"selected\""); } ?>>1 - Usuarios cadastrados - TODOS</option>
<option value="2"<?php if(@$_GET['quemrecebe'] == "2"){ echo(" selected=\"selected\""); } ?>>2 - Usuarios cadastrados - ATIVOS</option>
<option value="3">3 - Usuarios cadastrados - NÃO ATIVOS</option>
<option value="4" selected<?php if(@$_GET['quemrecebe'] == "4"){ echo(" selected=\"selected\""); } ?>>4 - Lista de emails</option>
</select></p>
<p>
<input name="filtro" type="checkbox" id="filtro" value="sim"<?php if(@$_GET['filtro'] == "sim"){ echo(" checked=\"checked\""); } ?>>
Filtro de e-mails <br>
<input name="filtrar" type="text" id="filtrar" value="<?php if(@$_GET['filtrar'] == ""){ echo("@provedor.com"); } else { echo($_GET['filtrar']); }?>">
</p>
</fieldset>
<br />
<fieldset>
<legend>CONFIGURAÇÕES</legend>
<label><br>
<br>
<br />
Enviar
<select name="limite" id="limite">
<option value="10"<?php if(@$_GET['limite'] == "10"){ echo(" selected=\"selected\""); } ?>>10</option>
<option value="25"<?php if(@$_GET['limite'] == "25" || !isset($_GET['limite'])){ echo(" selected=\"selected\""); } ?>>25</option>
<option value="50"<?php if(@$_GET['limite'] == "50"){ echo(" selected=\"selected\""); } ?>>50</option>
<option value="100"<?php if(@$_GET['limite'] == "100"){ echo(" selected=\"selected\""); } ?>>100</option>
<option value="500"<?php if(@$_GET['limite'] == "500"){ echo(" selected=\"selected\""); } ?>>500</option>
<option value="10000"<?php if(@$_GET['limite'] == "10000"){ echo(" selected=\"selected\""); } ?>>10000</option>
</select>
por vez</label>
<label><br />
<input name="automatico" type="checkbox" id="automatico" value="sim" <?php if(@$_GET['automatico']=="sim"){ echo("checked=\"checked\""); } ?> />
Automático </label>
<label><br />
Continar em
<select name="segundos" id="segundos">
<option<?php if(@$_GET['segundos'] == "0"){ echo(" selected=\"selected\""); } ?>>0</option>
<option<?php if(@$_GET['segundos'] == "1"){ echo(" selected=\"selected\""); } ?>>1</option>
<option<?php if(@$_GET['segundos'] == "2"){ echo(" selected=\"selected\""); } ?>>2</option>
<option<?php if(@$_GET['segundos'] == "3"){ echo(" selected=\"selected\""); } ?>>3</option>
<option<?php if(@$_GET['segundos'] == "4"){ echo(" selected=\"selected\""); } ?>>4</option>
<option<?php if(@$_GET['segundos'] == "5" || !isset($_GET['segundos'])){ echo(" selected=\"selected\""); } ?>>5</option>
</select>
segundos</label>
<p>
<input name="enviar" type="submit" id="enviar" value="enviar">
<input name="enviar" type="submit" id="enviar" value="parar" />
</p>
</fieldset>
<br />
<fieldset>
<legend>EMAILS ENVIADOS</legend>
<?php
if(@$_GET['enviar']=="enviar"){
$paraquem = "SELECT * from emails_teste where id='".trim($_GET['emails_teste'])."'";
$_paraquem = mysql_query($paraquem);
$_paraquem = mysql_fetch_object($_paraquem);
echo("aaaa");
switch(@$_GET['quemrecebe']){
case 1:
echo("1 - Usuarios cadastrados - TODOS");
$sql = "SELECT id, email from temp_usuarios";
if($_GET['filtro']=="sim"){
$sql.=" where email like '%".trim($_GET['filtrar'])."%' AND enviou=' '";
} else {
$sql.=" where enviou =' '";
}
$sql.=" limit 0,".trim($_GET['limite'])."";
$_sql = mysql_query($sql);
break;
case 2:
echo("2 - Usuarios cadastrados - ATIVOS");
$sql = "SELECT id, email from temp_usuarios where ativado=1";
if($_GET['filtro']=="sim"){
$sql.=" AND email like '%".trim($_GET['filtrar'])."%' AND enviou=' '";
} else {
$sql.=" AND enviou =' '";
}
$sql.=" limit 0,".trim($_GET['limite'])."";
$_sql = mysql_query($sql);
break;
case 3:
echo("3 - Usuarios cadastrados - NÃO ATIVOS");
$sql = "SELECT id, email from temp_usuarios where ativado=0";
if($_GET['filtro']=="sim"){
$sql.=" AND email like '%".trim($_GET['filtrar'])."%' AND enviou=' '";
} else {
$sql.=" AND enviou =' '";
}
$sql.=" limit 0,".trim($_GET['limite'])."";
$_sql = mysql_query($sql);
break;
case 4:
echo("4 - Lista de emails");
$sql = "SELECT * from envia_email_e_marketing where emails_teste='s' and remocao='n'";
if($_GET['filtro']=="sim"){
$sql.=" AND email like '%".trim($_GET['filtrar'])."%'";
} else {
$sql.="";
}
$sql.=" order by email asc";
$sql.=" limit 0,".$_GET['limite']."";
$_sql = mysql_query($sql);
break;
}
$enviou = array();
while($dados = mysql_fetch_array($_sql)){
$id = $dados['id'];
$email = $dados['email'];
$destino = $email;
$assunto = $_paraquem->assunto;
$mensagem = $_paraquem->html;
$cadastrado = "SELECT email from temp_usuarios where email='".strtolower(trim($email))."'";
$_cadastrado = mysql_query($cadastrado);
if(mysql_num_rows($_cadastrado) > 0){
} else {
$from = "De: " . $destino . "\n";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= $from;
if(mail($destino,$assunto,$mensagem,$headers)){
echo $enviou[] = "- <strong>".$id."</strong> - Enviado ao e-mail <strong>".$email."</strong> ";
$query = "UPDATE envia_email_e_marketing SET data='".$data."', emails_teste='n' where id=".trim($id);
$executa = mysql_query($query);
} else {
echo "Erro ao enviar o e-mail $email - ".mysql_error();
}
}
}
}
?>
</fieldset>
</form>
<p> </p>
<form name="form1" method="post" action="">
<input name="resetar" type="submit" id="resetar" value="resetar lista de emails">
</form>
<p> </p>
</body>
</html>
<?
if(@$_GET['enviar'] == "enviar" && @$_GET['automatico'] == "sim"){
echo '<p><strong>Continuando em '.$_GET['segundos'].' segundos... (<a href="'.$_SERVER['PHP_SELF'].'?limite='.$_GET['limite'].'&automatico='.$_GET['automatico'].'&segundos='.$_GET['segundos'].'&enviar='.$_GET['enviar'].'&emails_teste='.$_GET['emails_teste'].'&quemrecebe='.$_GET['quemrecebe'].'&filtrar='.$_GET['filtrar'].'&filtro='.$_GET['filtro'].'">clique para parar</a>!)</strong></p>';
echo '<meta http-equiv="refresh" content="'.$_GET['segundos'].';URL='.$_SERVER['PHP_SELF'].'?limite='.$_GET['limite'].'&automatico='.$_GET['automatico'].'&segundos='.$_GET['segundos'].'&enviar='.$_GET['enviar'].'&emails_teste='.$_GET['emails_teste'].'&quemrecebe='.$_GET['quemrecebe'].'&filtrar='.$_GET['filtrar'].'&filtro='.$_GET['filtro'].'" />';
}
if($_POST['resetar'] == "resetar lista de emails"){
echo("Lista de emails resetada com sucesso");
$sql = "UPDATE temp_usuarios SET enviou=' '";
mysql_query($sql);
$sql = "UPDATE envia_email_e_marketing SET enviou=' '";
mysql_query($sql);
}
?> me ajudem :blush: :rolleyes: