Jump to content


Photo

E-mail Com Html


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

#1 FreezeBurn

FreezeBurn

    Turista

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

Posted 23/01/2004, 08:15

Como faço pra mandar códigos em html dentro do e-mail como por exemplo input boxes, via php?

#2 thiagorsl

thiagorsl
  • Visitantes

Posted 23/01/2004, 12:31

olá


basta na usar a fç mail() mas vc tem que adicionar uns headers faz assim
eu acho que isso mas se não for da uma olhado no forum que tem
$headers="Content-type: text/html /n/r";
$headers.="From : RemetenteAqui";

mail (destinaterio,assunto,mensagem,$headers);





Até.............................. :D

Edição feita por: thiagorsl, 23/01/2004, 16:42.


#3 slackware

slackware

    Dê tempo ao tempo....

  • Banidos
  • PipPipPip
  • 249 posts
  • Sexo:Não informado

Posted 23/01/2004, 15:45

Cara tá correto o que o thiagorsl disse, mas se quizer procurar mais sobre este assunto aqui no fórum mesmo tú acha muitos BLZ :P
Acho que até seria melhor pois facilitaria para seu entendimento, mas é exatamente isso que o thiagorsl disse, a única dificuldade que pode ter é que se você não entender a lógica disso, ou se você desconhecer alguma função usada ai.... Mas acho muito dificil você não entender....

Té + (y)
Atire o primeiro mouse quem nunca errou!
SLACKWARE- CR4CK3R$

#4 FreezeBurn

FreezeBurn

    Turista

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

Posted 23/01/2004, 19:32

Entao o email ficaria assim, por exemplo:
<?
$to="email@destinatario.do";
$subject="teste";
$msg='<b>teste</b>';
$headers="Content-type: text/html /n/r";
$headers.="From: asajoj@akkc.com";
if(mail($to, $subject,$msg,$headers)) {
  print('mail successfully sent');
} 
?>
Funcionaria?

#5 thiagorsl

thiagorsl
  • Visitantes

Posted 23/01/2004, 19:45

Sim o envio do email daria certo só nã4o sei se if do final da ria certo mas tenta

#6 FreezeBurn

FreezeBurn

    Turista

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

Posted 24/01/2004, 09:27

<?
$to="begeladim@hotmail.com";
$subject="test";
$msg='<b>test</b>';
$headers="Content-type: text/html /n/r";
$headers.="From: asajoj@akkc.com";
mail($to, $subject,$msg,$headers);
?>
Funcinou, valeu galera, só tive um prob, não apareceu como se fosse de asajoj@akkc.com apareceu host@serverhost184.com ou algo do tipo... E como faço para aparecer também o nome do e-mail tipo Bernardo Koloviski(asajoj@akkc.com)?

#7 slackware

slackware

    Dê tempo ao tempo....

  • Banidos
  • PipPipPip
  • 249 posts
  • Sexo:Não informado

Posted 24/01/2004, 09:27

Acho o mais certo seria assim

<?
if(($to =="") or ($subject =="") or ($msg =="")){
echo "<center>É preciso todos os campos preenchidos</center><br>";
echo "<center>Click em voltar e os preencha</center>";
}
else{

$to="email@destinatario.do";
$subject="teste";
$msg='<b>teste</b>';
$headers="Content-type: text/html /n/r";
$headers.="From: asajoj@akkc.com";
mail($to, $subject,$msg,$headers);
}
?>

As linhas de vermelho iriam avaliar se os campos estão vazios, se estiver então ele dá uma msg de erro se não ele envia normal.....Ou tú pode aplicar um Js!!!!

Té + (y)
Atire o primeiro mouse quem nunca errou!
SLACKWARE- CR4CK3R$

#8 FreezeBurn

FreezeBurn

    Turista

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

Posted 24/01/2004, 09:50

Acho o mais certo seria assim


<?
if(($to =="") or ($subject =="") or ($msg =="")){
echo "<center>É preciso todos os campos preenchidos</center><br>";
echo "<center>Click em voltar e os preencha</center>";
}
else{

$to="email@destinatario.do";
$subject="teste";
$msg='<b>teste</b>';
$headers="Content-type: text/html /n/r";
$headers.="From: asajoj@akkc.com";
mail($to, $subject,$msg,$headers);
}
?>

As linhas de vermelho iriam avaliar se os campos estão vazios, se estiver então ele dá uma msg de erro se não ele envia normal.....Ou tú pode aplicar um Js!!!!

Té + (y)

Não, isso já o script inteiro nao vai ter inputs antes, eu mandei ele executar isso:
<?
$to="begeladim@hotmail.com";
$subject="test";
$msg='<b>test</b>';
$headers="Content-type: text/html /n/r";
$headers.="From: asajoj@akkc.com";
mail($to, $subject,$msg,$headers);
?>
E o from parece q num funçou pq apareceu como se tivesse vindo de: host@serverhost184.com ou sei lá oq... outra dúvida, a respeito desses fopen rights, se eu coloco write, ele fica substituindo como eu faço pra ele não substituir?

#9 goiaba2000

goiaba2000

    Tô com sono!

  • Usuários
  • 1118 posts
  • Sexo:Não informado
  • Localidade:Sobradinho-DF

Posted 24/01/2004, 10:47

exemplo prático:
<?php
$imagemparaemail = $_GET['imagemparaemail'];
$nome_msg = $_POST['nome_msg'];
$comentarios = $_POST['comentarios'];
$email_dest = $_POST['email_dest'];
$email = $_POST['email'];

$msg .= "De: " . $nome_msg . chr(13) . chr(10);
$msg .= $comentarios . chr(13) . chr(10);
$msg .= "<br><br><img src='http://www.deusfiel.com/area/mensagens/mensagens/".$imagemparaemail."'><br>";
$msg .= "<b><a href='http://www.deusfiel.com/?area=mensagens'>www.DeusFiel.com - Clique AQUI !</a></b><br><br>";
$msg .= "<object width='468' height='60'>
<param name='movie\" value='http://www.deusfiel.com/area/mensagens/mensagens/animadas/$objeto.swf'>
<param name='quality\ value='high'>
<embed src='http://www.deusfiel.com/flash/banner.swf' width='468' height='60' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash'></embed> 
</object>";

$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

$headers .= "From: ".$email."\n";

mail("$email_dest","DeusFiel.com",$msg,$headers);
?>

PHP + UML + OO + Flash + MySQL = IMBATIVEL

http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual

#10 FreezeBurn

FreezeBurn

    Turista

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

Posted 24/01/2004, 12:25

Ah, botoes de submit não funcionam via e-mail né?

#11 InovaSite

InovaSite

    Turista

  • Usuários
  • 39 posts
  • Sexo:Não informado
  • Localidade:Curitiba
  • Interesses:Internet, desenvolvimento de websites, jogos, programação, mulher, sexo, namorar...

Posted 24/01/2004, 18:25

ñ func
InovaSite - Agência de Internet
www.inovasite.com.br

Mega promoção Registro de domínios internacionais R$27,90 aproveite essa promoção é por tempo limitado




1 user(s) are reading this topic

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

IPB Skin By Virteq