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

Php Mail


Bob Esponja

Pergunta

Olá pessoal.... estou com uma emergencia! Me deparei com um site em PHP agora, e é o primeiro contato com essa linguagem q eu estou tendo, já que eu programo em ASP. Como o servidor q eu contratei só aceita PHP, vou ter q aprender na marra. Mas primeiramente, para não deixar o site da empresa parado, estou tentando colocar pelo menos o CONTATO no ar. Eu andei pesquisando, e encontrei um site na net com um PHPmail simples, mas q eu não faço a minima de como fazer. alguém pode me ajudar com isso..... por enquanto estou precisando de um phpmail q funcione é claro.... só pra não parar o contato do site. E é claro q vou me aprofundar mais na linguagem depois..... blink.gif

O site é:

http://www.rjengenharia.com.br/fale.php

não estou falando de lay-out nem nada, mas o mailer funcionaria exatamente igual a esse dai.... quem puder me ajudar, agradeço... blink.gif

Abraço!

wink.gif

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

Marcelo, eu também esyou fazendo minha primeira home em php (sou novato) e eu já peguei um form mail aki do sb e não consigo fazer ele funcionar...será que você poderia me passa um formulário pode ser bem simples mesmo, me passa algum código que funcione...c não for te encomodar é claro....

meu e-mailé: john.campos@gmail.com

vlw

Link para o comentário
Compartilhar em outros sites

  • 0

Ae gurizada vo explicar brevemento como fazer um sist. de dontato ok?? smile.gif

Seguinte, criem um formulário com os campos

<form action="email.php" method="post">
Nome<input type="text" name="nome" size="30">
Email:<input type="text" name="email" size="30">
Assunto:<input type="text" name="assunto" size="30">
<textarea name="msg" cols="35" rows="7">Mensagem</textarea>
<input type="submit" value="Enviar</form>

Agora criem um novo documento "email.php"

<?php

//abrevia as variáveis/segurança contra register_globals off

$nome=$HTTP_POST_VARS['nome'];

$email=$HTTP_POST_VARS['email'];

$assunto=$HTTP_POST_VARS['assunto'];

$msg=$HTTP_POST_VARS['msg'];

//formatação do conteúdo

$conteudo="Nome/Razão social:"."$nome"."\n".

  "Email:"."$email"."\n".

  "Assunto:"."$assunto"."\n".

  "Mensagem:"."$msg";

//registro de endereços

$end="/*Email de destino*/";

$copia="/*1°emaildecopia*/;/*2°emaildecopia*/;/*3°emaildecopia...*/";

$envia=mail($end,$assunto,$conteudo,$copia);

//verificação

if(!$envia)

{ echo '<center>Não foi possível enviar o email, tente mais tarde.</center><br>';

echo '<center><a href="javascript:history.go(-1)">Voltar</a></center>';

exit;

}

else

{ echo '<center>Obrigado por entrar em contato conosco.</center><br>';

echo '<center><a href="javascript:history.go(-1)">Voltar</a></center>';

exit;

}

?>

Prontinho wink.gif reparem bem nas linhas comentadas que está tudo explicadinho... abraço, Leo

Link para o comentário
Compartilhar em outros sites

  • 0

ae aqui é o seguinte eu fiz tudo certin mais ai quando eu vou testar esse código para mandar e-mail ele diz q tem um erro na linha 16, só q eu não sei se é problema no apache ou no código, caso sejá um problema no apache alguém pode me ajudar????

linha 16 do email.php

$envia=mail($end,$assunto,$conteudo,$copia);

Link para o comentário
Compartilhar em outros sites

  • 0

Ae lemissel valeu mesmo...... tah funfando!

So uma parada..... da uma olhada no link q eu mandei lá em cima:

O site é:

http://www.rjengenharia.com.br/fale.php 
Se você der uma olhadinha, você vai poder ver q ai tem um option.... e a pessoa não ve o email propriamente dito do setor para o qual esta enviandoo o e-mail..... sacou ?! Tipo, eu sei fazer essa programação, mas não em PHP. é ateh facil, mas não PROGRAMO em PHP..... Ficaria mais ou menos assim:
variavel = form.option.value
Select Case variavel
case RH
end = rh@dominio.com.br
case departamento pessoal
end = dp@dominio.com.br
case coordenadoria
end = coordenadoria@dominio.com.br
End Select 

Esse codigo ai esta bem bruto..... escrevi a grosso modo...

Como ficaria isso ai em PHP ?!

alguém pode me dar uma ajuda ae ?!

Brigadão.... smile.gif

Abraço!

Link para o comentário
Compartilhar em outros sites

  • 0

isso mesmo brohter... usa um switch....

switch($variavel_correspondente_ao_select)

{ case 'RH': $end="rh@dominio.com.br"; break;

case 'Departamento Pessoal': $end="dp@dominio.com.br"; break;

case 'Coordenadoria': $end="coordenadoria@dominio.com.br"; break;

}

tu vais seguir o seguinte pensamento...

case 'value do select': $end="endereço de email";

desulpa a demora...

abraço

Link para o comentário
Compartilhar em outros sites

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,2k
×
×
  • Criar Novo...