Ir para conteúdo
Fórum CódigoFonte.net
RJ Rick

Formulário de Envio de Email. ERRO

Recommended Posts

Galera,

to precisando de uma ajuda. Fiz o formulario e o PHP, a mensagem da como enviada mas não chega nada. Nem dando a mãozinha o email chega. Ja tentei achar o erro e não consigo. Meu servidor da suporte a php.

Envio com anexo pre determinado, anexo no servidor.

Quem quiser ver a pagina

www.monografiasrio.com.br/envio.html

Alguem tem alguma sugestão?

Agradeço a todos.

HTML

<br>

<form action="sendmail.php" method="post" name="senddata" onSubmit="MM_validateForm('email','','RisEmail','comentarios','','R','amigo_1','','R','email_1','','RisEmail1','amigo_2','','R','email_2','','RisEmail2','amigo_3','','R','email_3','','RisEmail3');return document.MM_returnValue">

<input type="hidden" name="nid" value="26060">

<input type="hidden" name="ch" value="be962949afe9dc22df88ed5a2eeb4968">

<input type="hidden" name="cid" value="3">

<table border="0" cellpadding="5" cellspacing="0" width="100%">

<TR class="box-3">

<TD align="right" bordercolor="#999999" bgcolor="#CCCCCC"><span class="Estilo7">Nome:</span></TD>

<TD width="10" bordercolor="#999999" bgcolor="#CCCCCC"><img src="../../Meus documentos/CallData/obrigator.gif" width="10" height="10"></TD>

<TD bordercolor="#999999" bgcolor="#CCCCCC"><input type="text" name="nome" title="Nome" maxlength="50" class="formulario" style="width:200px;"></TD>

</TR>

<TR>

<TD align="right" bordercolor="#999999" bgcolor="#CCCCCC"><span class="Estilo5">E-mail:</span></TD>

<TD bordercolor="#999999" bgcolor="#CCCCCC"><img src="../../Meus documentos/CallData/obrigator.gif" width="10" height="10"></TD>

<TD bordercolor="#999999" bgcolor="#CCCCCC"><input type="text" name="email" title="E-mail" maxlength="100" class="formulario" style="width:200px;"></TD>

</TR>

<TR class="box-3">

<TD align="right" bordercolor="#999999" bgcolor="#CCCCCC"><span class="Estilo7">Coment&aacute;rio:</span></TD>

<TD bordercolor="#999999" bgcolor="#CCCCCC"></TD>

<TD bordercolor="#999999" bgcolor="#CCCCCC"><textarea name="comentario" cols="" rows="3" class="formulario" style="width:350px;"></textarea></TD>

</TR>

<TR>

<TD align="right" bordercolor="#999999" bgcolor="#CCCCCC"><span class="Estilo2"><span class="Estilo8">Amigo(a) 1</span>:</span></TD>

<TD bordercolor="#999999" bgcolor="#CCCCCC"><img src="../../Meus documentos/CallData/obrigator.gif" width="10" height="10"></TD>

<TD bordercolor="#999999" bgcolor="#CCCCCC">

<table border="0" cellpadding="0" cellspacing="0" width="100%">

<TR>

<TD><span class="Estilo7">Nome

</span><br>

<input type="text" name="amigo_1" title="amigo1" class="formulario" style="width:150px;"></TD>

<TD><span class="Estilo7">E-mail

</span><br>

<input type="text" name="email_1" title="email1" class="formulario" style="width:150px;"></TD>

</TR>

</table>

</TD>

</TR>

<TR class="box-3">

<TD align="right" bordercolor="#999999" bgcolor="#CCCCCC"><span class="Estilo2"><span class="Estilo8">Amigo(a) 2</span>:</span></TD>

<TD bordercolor="#999999" bgcolor="#CCCCCC"></TD>

<TD bordercolor="#999999" bgcolor="#CCCCCC">

<table border="0" cellpadding="0" cellspacing="0" width="100%">

<TR>

<TD><span class="Estilo7">Nome

</span><br>

<input type="text" name="amigo_2" class="formulario" style="width:150px;"></TD>

<TD><span class="Estilo7">E-mail

</span><br>

<input type="text" name="email_2" class="formulario" style="width:150px;"></TD>

</TR>

</table>

</TD>

</TR>

<TR>

<TD align="right" bordercolor="#999999" bgcolor="#CCCCCC"><span class="Estilo2"><span class="Estilo8">Amigo(a) 3</span>:</span></TD>

<TD bordercolor="#999999" bgcolor="#CCCCCC"></TD>

<TD bordercolor="#999999" bgcolor="#CCCCCC">

<table border="0" cellpadding="0" cellspacing="0" width="100%">

<TR>

<TD><span class="Estilo7">Nome

</span><br>

<input type="text" name="amigo_3" class="formulario" style="width:150px;"></TD>

<TD><span class="Estilo7">E-mail

</span><br>

<input type="text" name="email_3" class="formulario" style="width:150px;"></TD>

</TR>

</table>

</TD>

</TR>

<TR class="box-3">

<TD></TD>

<TD></TD>

<TD align="left"><input type="image" src="images/btn_enviar.gif" width="69" height="22"alt="" border="0"></TD>

</TR>

</table>

</form>

<br>

</TD>

</TR>

</table>

</TD>

</TR>

<p>

<!-- :: fim do CONTEÚDOS :: -->

PHP

<?

$nome = $_POST['nome'];

$email = $_POST['email'];

$comentario = $_POST['comentario'];

$comentario = "--" . $boundary . "\n";

$comentario .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";

$comentario .= "Content-Transfer-Encoding: quoted-printable\n\n";

ob_start();

readfile("form.swf");

$enc = ob_get_contents();

ob_end_clean();

$msg_temp = base64_encode($enc). "\n";

$tmp[1] = strlen($msg_temp);

$tmp[2] = ceil($tmp[1]/76);

for ($b = 0; $b <= $tmp[2]; $b++) {

$tmp[3] = $b * 76;

$msg .= substr($msg_temp, $tmp[3], 76) . "\n";

}

unset($msg_temp, $tmp, $enc);

$amigos = array(

array($_POST['amigo_1'], $_POST['email_1']),

array($_POST['amigo_2'], $_POST['email_2']),

array($_POST['amigo_3'], $_POST['email_3'])

);

$headers = "Content-type:text/html;charset=iso-8859-1\n";

$headers .= "From: $email";

$headers .= "Content-Type: multipart/mixed; boundary=\"" . $boundary . "\"\n";

$recipients = '';

foreach($amigos as $x)

{

$recipients .= $x[0] . '<' . $x[1] . '>';

}

$assunto = "Recebi, gostei e estou enviando para você";

$corpo = " Nome: {$nome}.\n Email: {$email}.\n comentarios: {$comentario}.\n";

mail($recipients, $assunto, $corpo, $headers);

//AddAttachment('form.swf'); //o que seria?

$msg = "Sua mensagem foi enviada com sucesso.";

echo "<script>location.href='index.html'; alert('$msg');</script>";

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu sei aonde esta o erro.

eu sei qual é o erro, eu sei mais do que isto também.

eu sei que não foi voce que fez este script :angry:

ai quando voce admitir isto, eu te falo o erro. :]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Patrick XD,

este script foi espelhado e adaptado, nunca disse que fui eu. Fiz toda a reformulação, o novo PHP para que servisse para o envio de um arquivo unico, totalmente diferente do script original. Era utulizado para envio de noticias e adaptei para envio de um arquivo unico. Existem muitas diferenças do original. Como pode reparar a parte estetica, o script e do site monografiasrio.com.br, e a parte das variaveis.

Se puder me ajudar agradeço, fica aqui para todos que se encontrarem na mesma situação. Acho que o conhecimento so tem valor se for dividido, se não, não tem porque existir.

Um abraço,

Ricardo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Patrick XD,

este script foi espelhado e adaptado, nunca disse que fui eu. Fiz toda a reformulação, o novo PHP para que servisse para o envio de um arquivo unico, totalmente diferente do script original. Era utulizado para envio de noticias e adaptei para envio de um arquivo unico. Existem muitas diferenças do original. Como pode reparar a parte estetica, o script e do site monografiasrio.com.br, e a parte das variaveis.

Se puder me ajudar agradeço, fica aqui para todos que se encontrarem na mesma situação. Acho que o conhecimento so tem valor se for dividido, se não, não tem porque existir.

Um abraço,

Ricardo.

cara, palavras bunitas não me comove.

voce acha que se falar isto pra mim, eu vo te ajudar?

primeiro:

voce falo que tinha feito.

"Fiz o formulario e o PHP, a mensagem da como enviada mas não chega nada."

segundo:

todos estes recados aqui do lado marcado é ajudando os outros.

terceiro:

seja humilde.

quarto:

se foi adaptado, logo não foi voce que fez.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Calma gente

Patrick, gostaria de lembrar algumas regras do fórum

4. Algumas observações Importantes

4.1 O fórum é aberto a todos os participantes que desejam fazer parte da comunidade CódigoFonte.net, incluindo também crianças. Como descrito nos termos cadastrais, é proibido:

4.1.1 Postar mensagens que contenham palavras de baixo calão, chulas, vulgares ou que demonstrem a má-educação do membro;

colocar qualquer mensagem abusiva, obscena, vulgar, insultuosa, de ódio, ameaçadora, sexualmente tendenciosa ou qualquer outro material que possa violar qualquer lei aplicável

4.1.2 Esta regra é muito importante para manter a boa organização e o bom andamento do fórum. Quaisquer mensagens que desrespeitem estas regras, elas serão excluídas ou editadas pelos moderadores e administradores do fórum sem aviso.

4.6 Bem como você é objetivo ao divulgar sua dúvida, tente ser mais ainda ao responder a uma dúvida, seja o mais educado possível, não escreva coisas que humilhe o membro, incluia todos os detalhes técnicos possíveis para auxiliar ainda mais o membro do Fórum. Assim, todos têm condições iguais de entender a sua resposta e de aprender com você.

Quanto a dúvida, RJ Rick, explica melhor o que acontece.

Uma dica Rick, otimiza a imagem do seu site, ela tá com quase 1,5mb e embora o site todo seja texto, essa imagem arrebenta a visita e espanta todos.

Diminui ela para o tamanho que deseja usar em seu site em algum programa gráfico e envia para o servidor. Verá a diferença.

Editado por Alex Gotardi

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alex, obrigado pela dica da imagem e pelas orientações. Ja redefini a imagem e a pagina esta carregando muito mais rápida.

Com relação ao problema, existe um erro no meu script, que não consegui identificar. O formulário se encontra no link www.monografiasrio.com.br/envio.html.

Postei o código HTML e o PHP.

Quando envio da mensagem de enviado com sucesso, so que a mensagem não chega. O envio e com um anexo que ja se encontra no servidor. (form.swf).

Não sei se o erro esta no PHP ou no HTML.

Agradeço a ajuda.

Rick.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alex e Patrick,

agradeço muito a ajuda, fiz o acerto $headers .= "From: $nome <$email>\n";

e modifiquei a pagina para www.monografiasrio.com.br/envio.php

mesmo assim, não chega a mensagem. fiz varios testes e nada.

Alguma sugestão?

Rick

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seu servidor tem suporte SMTP ?

Seu email não está mandando o email para lixeira ou para caixa de SPAM ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Kinzinho, Alex e Patrick

fiz uma mudança no PHP (indicação do amigo José Enésio)

ficou assim:

<?

$nome = $_POST['nome'];

$email = $_POST['email'];

$comentario = $_POST['comentario'];

$amigos = array(

array($_POST['amigo_1'], $_POST['email_1']),

array($_POST['amigo_2'], $_POST['email_2']),

array($_POST['amigo_3'], $_POST['email_3'])

);

$headers = "Content-type:text/html;charset=iso-8859-1\n";

$headers .= "From: $nome <$email>\n";

$recipients = '';

foreach($amigos as $x)

{

$recipients .= $x[0] . '<' . $x[1] . '>, ';

}

$assunto = "Recebi, gostei e estou enviando para você";

$corpo = " Nome: {$nome}.\n Email: {$email}.\n comentarios: {$comentario}.\n";

mail($recipients, $assunto, $corpo, $headers);

$msg = "Sua mensagem foi enviada com sucesso.";

echo "<script>location.href='index.html'; alert('$msg');</script>";

?>

Agora ta chegando, mas o anexo não vem com a mensagem. Alguma dica?

Rick.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas nesse código ai não tem nada de anexo hehehe ai não envia mesmo não

Compartilhar este post


Link para o post
Compartilhar em outros sites

kakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakaka

E verdade não tem anexo.. Agora que reparei....

Me da uma ajudinha como anexo o arquivo form.swf que esta no servidor no arquivo images?

Tentei usar o

AddAttachment('form.swf');

mas funciona... o que poderia usar para os emails irem com o anexo?

Rick.

Compartilhar este post


Link para o post
Compartilhar em outros sites

La em casa eu tenho cara mas de cabeça não lembro não até a noite se ninguém postar eu coloco pra vc ai...

Compartilhar este post


Link para o post
Compartilhar em outros sites

kinzinho,

esta eu sabia que tiraria de letra. Valeu, obrigado..

Rick.

La em casa eu tenho cara mas de cabeça não lembro não até a noite se ninguém postar eu coloco pra vc ai...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Testa ai

INDEX.PHP
<form action="envia.php" method="post" enctype="multipart/form-data">
           Nome: <input type="text" name="nome"><br>
           Email: <input type="text" name="email"><br>
           Comentário: <textarea cols="50" rows="50" name="comentario"></textarea><br>
       Arquivo: <input type="file" name="file" />  
    <p>
      <input type="submit" name="Submit" value="Enviar" />
    </p>
</form>



ENVIA.PHP
<?php
if (getenv("REQUEST_METHOD") == "POST")
{

set_time_limit(0);
//só para teste mas auterem essa parte para pegar os dados via post $_POST
$nome = $_POST['nome'];
$email = $_POST['email'];
$mensagem = $_POST['comentario'];
$assunto = "Cadastro do site!";

$boundary = "XYZ-" . date("dmYis") . "-ZYX";

$mens  = "--$boundary\n";    
$mens .= "Content-Transfer-Encoding: 8bits\n";
$mens .= "Content-Type: text/html; charset=\"ISO-8859-1\"\n\n";
$mens .= "$mensagem\n";
$mens .= "--$boundary\n";

    if(is_uploaded_file($_FILES["file"]["tmp_name"])){
        $fp = fopen($_FILES["file"]["tmp_name"], "rb");
        $anexo = chunk_split(base64_encode(fread($fp, $_FILES["file"]["size"])));        
        fclose($fp);

        $mens .= "Content-Type: ".$_FILES["file"]["type"][$i]."\n name=\"".$_FILES["file"]["name"]."\"\n";
        $mens .= "Content-Disposition: attachment; filename=\"".$_FILES["file"]["name"]."\"\n";        
        $mens .= "Content-transfer-encoding:base64\n\n";
        $mens .= $anexo."\n";
        $mens.= "--$boundary\n"; 
        if($_FILES["file"]['error'][$i] == 0) {
            $anexo++;
        }       
    }

$headers  = "MIME-Version: 1.0\n";
$headers .= "Date: ".date("D, d M Y H:i:s O")."\n";
$headers .= "From: \"Remetente\" <email_do_remetente>\r\n";
$headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n";


if(mail($email, $assunto, $mens, $headers)){
    echo "O email foi enviado com sucesso, com $anexo anexo";
} else {
    echo "Erro ao enviar o email";
}    
}

?>

Editado por kinzinho

Compartilhar este post


Link para o post
Compartilhar em outros sites

Kinzinho,

este código e para upload do arquivo no computador do cara, não e o caso. O arquivo ja esta na pasta images. Ele não faz o carregamento direto e automatico do arquivo e não sei como adaptar para que faça isto. Tem outro?

Obrigadão e um abraço de um amigo.

Testa ai

INDEX.PHP
<form action="envia.php" method="post" enctype="multipart/form-data">
           Nome: <input type="text" name="nome"><br>
           Email: <input type="text" name="email"><br>
           Comentário: <textarea cols="50" rows="50" name="comentario"></textarea><br>
       Arquivo: <input type="file" name="file" />  
    <p>
      <input type="submit" name="Submit" value="Enviar" />
    </p>
</form>



ENVIA.PHP
<?php
if (getenv("REQUEST_METHOD") == "POST")
{

set_time_limit(0);
//só para teste mas auterem essa parte para pegar os dados via post $_POST
$nome = $_POST['nome'];
$email = $_POST['email'];
$mensagem = $_POST['comentario'];
$assunto = "Cadastro do site!";

$boundary = "XYZ-" . date("dmYis") . "-ZYX";

$mens  = "--$boundary\n";    
$mens .= "Content-Transfer-Encoding: 8bits\n";
$mens .= "Content-Type: text/html; charset=\"ISO-8859-1\"\n\n";
$mens .= "$mensagem\n";
$mens .= "--$boundary\n";

    if(is_uploaded_file($_FILES["file"]["tmp_name"])){
        $fp = fopen($_FILES["file"]["tmp_name"], "rb");
        $anexo = chunk_split(base64_encode(fread($fp, $_FILES["file"]["size"])));        
        fclose($fp);

        $mens .= "Content-Type: ".$_FILES["file"]["type"][$i]."\n name=\"".$_FILES["file"]["name"]."\"\n";
        $mens .= "Content-Disposition: attachment; filename=\"".$_FILES["file"]["name"]."\"\n";        
        $mens .= "Content-transfer-encoding:base64\n\n";
        $mens .= $anexo."\n";
        $mens.= "--$boundary\n"; 
        if($_FILES["file"]['error'][$i] == 0) {
            $anexo++;
        }       
    }

$headers  = "MIME-Version: 1.0\n";
$headers .= "Date: ".date("D, d M Y H:i:s O")."\n";
$headers .= "From: \"Remetente\" <email_do_remetente>\r\n";
$headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n";


if(mail($email, $assunto, $mens, $headers)){
    echo "O email foi enviado com sucesso, com $anexo anexo";
} else {
    echo "Erro ao enviar o email";
}    
}

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php

$nome = "kin";

$email = array("[email protected]","[email protected]","[email protected]");

$mensagem = "asdasdasdasdasdasdasda";

$assunto = "Anexo";

$email_from = "[email protected]";

$mensagem = wordwrap( $mensagem, 50, "<br>", 1);

$arquivo = "../arquivos/virus.exe";

$partes_do_path = pathinfo($arquivo);

$handle = fopen($arquivo, "rb");

$conteudo = fread($handle, filesize($arquivo));

$conteudo = base64_encode($conteudo);

foreach ( $email as $em ) {

$boundary = "XYZ-" . date("dmYis") . "-ZYX";

$mens = "MIME-Version: 1.0\r\n";

$mens .= "Content-type: text/html; charset=iso-8859-1\r\n";

$mens .= "--$boundary\n";

$mens .= "Content-Transfer-Encoding: 8bits\n";

$mens .= "Content-Type: text/html; charset=\"ISO-8859-1\"\n\n"; //plain

$mens .= "$mensagem\n";

$mens .= "--$boundary\n";

$mens .= "Content-Type: application/force-download\n";

$mens .= "Content-Disposition: attachment; filename=\"".$partes_do_path['basename']."\"\n";

$mens .= "Content-Transfer-Encoding: base64\n\n";

$mens .= "$conteudo\n";

$mens .= "--$boundary--\r\n";

$headers = "MIME-Version: 1.0\n";

$headers .= "From: \"$nome\" <$email_from>\r\n";

$headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n";

$headers .= "$boundary\n";

mail($em,$assunto,$mens,$headers);

echo"Enviado com Sucesso!";

}

fclose ($handle);

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, deu um erro, apareceu o código todo.

Ficou assim da uma olhadinha, onde errei?

?>

$nome = $_POST['nome'];

$email = $_POST['email'];

$comentario = $_POST['comentario'];

$amigos = array(

array($_POST['amigo_1'], $_POST['email_1']),

array($_POST['amigo_2'], $_POST['email_2']),

array($_POST['amigo_3'], $_POST['email_3'])

);

$mensagem = wordwrap( $mensagem, 50, "<br>", 1);

$arquivo = "../images/form.swf";

$partes_do_path = pathinfo($arquivo);

$handle = fopen($arquivo, "rb");

$headers = fread($handle, filesize($arquivo));

$headers = base64_encode($conteudo);

$headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n";

$headers .= "$boundary\n";

$headers = "MIME-Version: 1.0\n";

$headers .= "From: $nome <$email>\n";

$headers .= "Bcc: [email protected]\r\n";

$recipients = '';

foreach($amigos as $x)

{

$recipients .= $x[0] . '<' . $x[1] . '>, ';

}

$assunto = "Recebi, gostei e estou enviando para você";

foreach ( $email as $em ) {

$boundary = "XYZ-" . date("dmYis") . "-ZYX";

$mens = "MIME-Version: 1.0\r\n";

$mens .= "Content-type: text/html; charset=iso-8859-1\r\n";

$mens .= "--$boundary\n";

$mens .= "Content-Transfer-Encoding: 8bits\n";

$mens .= "Content-Type: text/html; charset=\"ISO-8859-1\"\n\n"; //plain

$mens .= "$mensagem\n";

$mens .= "--$boundary\n";

$mens .= "Content-Type: application/force-download\n";

$mens .= "Content-Disposition: attachment; filename=\"".$partes_do_path['basename']."\"\n";

$mens .= "Content-Transfer-Encoding: base64\n\n";

$mens .= "$conteudo\n";

$mens .= "--$boundary--\r\n";

$corpo = " Mensagem enviada por: $nome .\r\nEmail: $email .\r\nComentarios: $comentario .\n";

mail($recipients, $assunto, $corpo, $headers);

$msg = "Sua mensagem foi enviada com sucesso.";

echo "<script>location.href='index.html'; alert('$msg');</script>";

?>

Alguma ideia?

Obrigado por me ajudar.

Rick.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, deu um erro, apareceu o código todo.

Ficou assim da uma olhadinha, onde errei?

?>

$nome = $_POST['nome'];

$email = $_POST['email'];

$comentario = $_POST['comentario'];

$amigos = array(

array($_POST['amigo_1'], $_POST['email_1']),

array($_POST['amigo_2'], $_POST['email_2']),

array($_POST['amigo_3'], $_POST['email_3'])

);

$mensagem = wordwrap( $mensagem, 50, "<br>", 1);

$arquivo = "../images/form.swf";

$partes_do_path = pathinfo($arquivo);

$handle = fopen($arquivo, "rb");

$headers = fread($handle, filesize($arquivo));

$headers = base64_encode($conteudo);

$headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n";

$headers .= "$boundary\n";

$headers = "MIME-Version: 1.0\n";

$headers .= "From: $nome <$email>\n";

$headers .= "Bcc: [email protected]\r\n";

$recipients = '';

foreach($amigos as $x)

{

$recipients .= $x[0] . '<' . $x[1] . '>, ';

}

$assunto = "Recebi, gostei e estou enviando para você";

foreach ( $email as $em ) {

$boundary = "XYZ-" . date("dmYis") . "-ZYX";

$mens = "MIME-Version: 1.0\r\n";

$mens .= "Content-type: text/html; charset=iso-8859-1\r\n";

$mens .= "--$boundary\n";

$mens .= "Content-Transfer-Encoding: 8bits\n";

$mens .= "Content-Type: text/html; charset=\"ISO-8859-1\"\n\n"; //plain

$mens .= "$mensagem\n";

$mens .= "--$boundary\n";

$mens .= "Content-Type: application/force-download\n";

$mens .= "Content-Disposition: attachment; filename=\"".$partes_do_path['basename']."\"\n";

$mens .= "Content-Transfer-Encoding: base64\n\n";

$mens .= "$conteudo\n";

$mens .= "--$boundary--\r\n";

$corpo = " Mensagem enviada por: $nome .\r\nEmail: $email .\r\nComentarios: $comentario .\n";

mail($recipients, $assunto, $corpo, $headers);

$msg = "Sua mensagem foi enviada com sucesso.";

echo "<script>location.href='index.html'; alert('$msg');</script>";

?>

Alguma ideia?

Obrigado por me ajudar.

Rick.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O cara ja te respondeu ai

?>

$nome = $_POST['nome'];

CORRETO

<?php

$nome = $_POST['nome'];

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×
×
  • Criar Novo...