Jump to content


Variável Do Form


  • Faça o login para participar
4 replies to this topic

#1 Thiago Dutra

Thiago Dutra
  • Visitantes

Posted 13/09/2003, 10:54

:unsure: Olá
Meu nome é Thiago

Gostaria de pedr ajuda sobre o seguinte:

Como eu faço para que a variável $mensagem (de um
contato em php) chegue em html para o cliente, pois eu
coloquei o seguinte:
$mensagem = "o código html que eu queria"
e tentei assim tbm
$mensagem = o código html que eu queria // sem ""

E das duas maneiras o e-mail chegava com o código como
texto..

Ex:

etc...


Também tentei o seguinte:

<?
mail("$mail","$assunto","$mensagem","$from
Content-type: text/html ");
echo "Seu e-mail foi enviado com sucesso...";
?>

Mas, deu este erro

Warning: mail(): SAFE MODE Restriction in effect. The fifth parameter is
disabled in SAFE MODE.
in /www/roma42/public_html/tintas/index_contato.php on line 96

Mudei as vírgulas de lugar, tentei mudar as "", mas,
sempre deu
erro...

O que eu devo fazer para que este código forme um e-mail
em html?

Obrigado

Thiago Dutra

#2 Cadu.

Cadu.

    Novato no fórum

  • Usuários
  • 21 posts
  • Sexo:Não informado
  • Localidade:São Paulo

Posted 13/09/2003, 21:24

Tenta usar esse codigo na função mail

<?php
$mail="seila@oi.com.br";
$assunto="Testando";
$mensagem="Isto é um teste";
$header = "Content-Type: text/html; charset=iso-8859-1\r\n";
mail("$mail","$assunto","$mensagem","$from","$header");
?>

Abraços,
Cadu
"Eu não mudo as condições, apenas as enfrento sem recuar." Al Capone

#3 CrAsh_OveRride

CrAsh_OveRride

    [Morbidamente curioso]

  • Usuários
  • 790 posts
  • Sexo:Masculino
  • Localidade:Viçosa

Posted 13/09/2003, 21:47

Ae kra, eu fiz um aqui código que fica simples, explicado...

<? 
// destinatários 
$to  = "Destino1 <mail1@mail.com.br>" . ", "; //observe a vírgula
$to .= "Hugo2 <mail2@mail.com.br>"; //seguindo esse modelo vc pode acrescentar quantos quiser

/* assunto */
$subject = "Assunto da mensagem";

/* mensagem */
$message = '
<html>
<head>
 <title>titulo</title>
</head>
<body>
<p><font face="verdana" size="6pt" color="003366">Você enviou um e-mail HTML</font></p>
</body>
</html>
';

/* Para mandar o html você precisa setar o Content-type no header. */
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

/* headers adicionais */
$headers .= "From: Remetente <remetente@mail.com>\r\n";
$headers .= "Cc: copia@server.com.br\r\n"; //Enviar cópia
$headers .= "Bcc: copia2@server.com\r\n";

/* agora enviamos o e-mail */
mail($to, $subject, $message, $headers);


/* se você quiser que ao enviar o e-mail, redirecione para alguma página: */
Header("Location:http://www.seusite.com.br");


?>

Qualquer dúvida falae :) :ok: :ok:
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←
"Não sabendo que era impossível, foi lá e fez!"
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

#4 thalesalan

thalesalan
  • Visitantes

Posted 13/09/2003, 22:15

use este código do CrAsh_OveRride q funciona perfeitamente!!

#5 taodutra

taodutra

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 15/09/2003, 19:42

:unsure: Muito obrigado.

Deu certinho.

Coloquei um teste de resposta em html neste link

Contato

Novamente, muito obrigado.

E até mais

Thiago Dutra :blink:




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq