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

Formulario de Confirmação


joko

Pergunta

Estou com um formulario de confirmação ele esta chegando normal os email mas não chega o anexo sera que alguém consegue me ajudar?

smtp.class.php

<?
class Smtp{

var $conn;
var $user;
var $pass;
var $debug = true;

function Smtp($host){
$this->conn = fsockopen($host, 25, $errno, $errstr, 30);
$this->Put("EHLO $host");
}
function Auth(){
$this->Put("AUTH LOGIN");
$this->Put(base64_encode($this->user));
$this->Put(base64_encode($this->pass));
}
function Send($to, $from, $subject, $msg){

$this->Auth();
$this->Put("MAIL FROM: " . $from);
$this->Put("RCPT TO: " . $to);
$this->Put("DATA");
$this->Put($this->toHeader($to, $from, $subject));
$this->Put("\r\n");
$this->Put($msg);
$this->Put(".");
$this->Close();
if(isset($this->conn)){
return true;
}else{
return false;
}
}
function Put($value){
return fputs($this->conn, $value . "\r\n");
}
function toHeader($to, $from, $subject){
$header = "Message-Id: <". date('YmdHis').".". md5(microtime()).".". 
strtoupper($from) ."> \r\n";
$header .= "From: <" . $from . "> \r\n";
$header .= "To: <".$to."> \r\n";
$header .= "Subject: ".$subject." \r\n";
$header .= "Date: ". date('D, d M Y H:i:s O') ." \r\n";
$header .= "X-MSMail-Priority: High \r\n";
return $header;
}
function Close(){
$this->Put("QUIT");
if($this->debug == true){
while (!feof ($this->conn)) {
echo fgets($this->conn) . "<br>\n";
}
}
return fclose($this->conn);
}
}

?>
Confirma.php
<?php
$acao = $_GET['acao'];

if ($acao == "enviar") {

$gmtDate = gmdate("D, d M Y H:i:s");

header("Expires: {$gmtDate} GMT");
header("Last-Modified: {$gmtDate} GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");


//pegar a variavei enviada
$banco = $_POST['banco'];
$id = $_POST['id'];
$email = $_POST['email'];
$quantia = $_POST['quantia'];
$numero = $_POST['numero'];
$hora = $_POST['hora'];
$data = $_POST['data'];
$nome = $_POST['nome'];
$itens = $_POST['itens'];
$arquivo = $_FILES['arquivo'];

$menssage .= "Nova doação\r\n";
$menssage .= "\r\n";
$menssage .= "Banco do Depósito: $banco \r\n";
$menssage .= "ID: $id \r\n";
$menssage .= "E-mail: $email \r\n";
$menssage .= "Quantia Depositada: R$ $quantia \r\n";
$menssage .= "Número do deposito: $numero \r\n";
$menssage .= "Hora: $hora \r\n";
$menssage .= "Data: $data \r\n";
$menssage .= "Personagem: $nome \r\n";
$menssage .= "\r\n";
$menssage .= "Itens desejados: \r\n";
$menssage .= "$itens \r\n";
$menssage .= "\r\n";
$menssage .= "\r\n";
$menssage .= "------------------------------\r\n";
$menssage .= "Enviado através do Formulário \r\n";
$menssage .= "------------------------------\r\n";

//Autentica
include "smtp.class.php";

$smtp = new Smtp("mail.seusite.com");
$smtp->user = "confirma@seusite.com";
$smtp->pass = "senha";
$smtp->debug = false; // "false" não aparece o debug e "true" monstra o que aconteceu na hora de enviar
//

//If it was sent alright, echo confirmation
if($smtp->Send("seuemail@seusite.com","donation@cabalpirate.com","Donation Chegou","$menssage")){
    $rstr = "<br /><br /><p><b><font color=\"green\">Formulário enviado com sucesso.Retornaremos em breve.</font>.</p><br /><br /><br /><br /><br />";
}else{ // It failed to send, so echo and error
    $rstr = "<br /><br /><p><b>O formulário não pode ser enviado.</b><br />Por favor, tente novamente mais tarde.</p><br /><br /><br /><br /><br />";
}

}
?>

<HTML>
<HEAD>
<TITLE>Cabal - Donation</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">

&lt;script language="JavaScript">
    function openNewWindow(URLtoOpen,windowName, windowFeatures) {
    newWindow=window.open(URLtoOpen, windowName, windowFeatures); }
</script>
<style type="text/css">
<!--
body {
    background-image: url(http://cabalpirata.com/donation/fundo.jpg);
}
.style1 {color: #FFFFFF}
.style3 {color: #CC0000}
.style6 {color: #807b44}
.style8 {
    color: #FF0000;
    font-weight: bold;
    font-family: "Times New Roman", Times, serif;
    font-size: 18px;
}
.style9 {color: #00FF00}
.style19 {color: #FFFFFF}
a:link {
    color: #FFF;
}
a:visited {
    color: #FFF;
}
a:hover {
    color: #FFF;
}
a:active {
    color: #FFF;
}
-->
</style>
</HEAD>
<BODY leftmargin="0" topmargin="0" rightmargin="0">
<?
        if(!$rstr) {
        ?>
<table width="447" height="106" border="0">
  <tr>
    <td width="10" background="bg.jpg"><label></label>
        <br>
        <label></label>
        <br>
        <br />
        <label><br>
        <br>
        <br>
        <br>
        </label>
        <br>
        <br>
        <br>
        <br>
    <br></td>
        <div id="formulario">
        
        <form action="confirma.php?acao=enviar" method="post">
<label><span class="style1"></span></label>
    <td width="413" background="bg.jpg"><p align="center">    
    <p align="center">
      <br>
      
      <span class="style9">Forma de Doação: </span><br>
      
      <select name="banco">
        <option value="Banco Do Brasil">Banco Do Brasil</option>
        <br>
      </select>
      <br>
        <br>    
    <div align="center">
      <p><span class="style9">Sua ID é:</span><br>
          <input name="id" type="text" value="Conta" />
      </p>
    </div>
    <p align="center"><span class="style9">E-Mail Para Contato </span><br>
      <input name="email" type="text" value="E-Mail" />
      <br>
      <br>
      <span class="style9">Valor do Deposito </span><br>
      <input name="quantia" type="text" value="Quantia Depositada" />
      <br>
      <br>
      <span class="style6"><span class="style9">Nr. Deposito: Veja onde encontrar.
     <br>
      <input name="numero" type="text" value="Numero do Deposito" />
      <span class="style6"><br>
        <span class="style9">Hora Exata do Deposito  Identica ao Comprovante</span></span><br>
        <input name="hora" type="text" value="Hora do Deposito" />
        <br>
        <br>
        <span class="style9">Data Exata do Deposito Identica ao Comprovante </span><br>
        <input name="data" type="text" value="Data do Deposito" />
        <br>
        <span class="style3"><br>
        <span class="style9">Nome do seu Personagem </span></span><br>
        <br>
        <input name="nome" type="text" value="Nome do Personagem" />
        <br>
        <span class="style9">
        <label>Demais informações :</label>
        </span><br>
        <label></label>
 <label>
                <span>Arquivo</span>
                <input type="file" name="arquivo" />
             </label>

        <textarea name="itens" cols="40" rows="6"></textarea>
        <br />
        <button type="submit" value="Enviar">Enviar</button>
    </form>
        </div>
        <?
        } else {
        echo $rstr;
        }
        ?>
        
        <td width="10"></td>
  </tr>
</table>
</BODY>
</HTML>

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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,3k
    • Posts
      652,1k
×
×
  • Criar Novo...