Forum Pplware
Enviar um formulario por email e receber a informação por email - Versão de Impressão

+- Forum Pplware (http://forum.pplware.com)
+-- Fórum: Mais Tech (/forumdisplay.php?fid=11)
+--- Fórum: Programação e Web (/forumdisplay.php?fid=16)
+--- Tópico: Enviar um formulario por email e receber a informação por email (/showthread.php?tid=9444)



Enviar um formulario por email e receber a informação por email - joeymeet - 27-07-2011 19:19

Boas pessoal,

Inscrevi-me num curso de programação de verão

E apareceu numa conversa com o prof, o desafio de enviar um formulario via email para outro email.
A parte de criar o codigo de envio tive alguma facilidade, agora o que nao consigo resolver é o uso do php.

Penso que é necessario para usar a funçao mail, só que nao devia de ser enviado para um servidor?

Aqui vai em anexo o codigo que já escrevi:

Index.html------>


<html><head>
</head>
<body>


<form name="form1" method="POST" action="teste.php">
<p> palavra:<input name="teste" type="text" maxlength="10" /></p>
<p> <input type="submit" value="Testar" /></p>


</form>
</body>
</html>






teste.php------>



<html>
<body>
<?php
echo "a palavra inserida pelo é: ".$_POST['teste'];
$teste = $_POST['teste'];
mail("meu_email@hotmail.com","$teste");
/?>
</body>
</html>






Agradeço pela atençao


Os mais sinceros cumprimentos
Manuel Aguiar


RE: Enviar um formulario por email e receber a informação por email - Corvus - 27-07-2011 20:33

A função mail() do php usa o sistema de mail da maquina onde o servidor web está a correr. O php nada mais faz que entregar a mensagem para envio, por isso, se ela não é enviada, o problema está no sistema de mail e não no php.

http://php.net/manual/en/function.mail.php

Citar:Returns TRUE if the mail was successfully accepted for delivery, FALSE otherwise.

It is important to note that just because the mail was accepted for delivery, it does NOT mean the mail will actually reach the intended destination.



RE: Enviar um formulario por email e receber a informação por email - joeymeet - 27-07-2011 20:49

Entao nao consigo a partir de um email com a terminaçao do gmail,hotmail, etc enviar dados para um outro email.certo?


RE: Enviar um formulario por email e receber a informação por email - Corvus - 28-07-2011 13:24

Poderás se esse mail tiver acesso pop/imap e criares todas as rotinas necessárias para comunicar com o servidor... ou, em alternativa, arranjares uma biblioteca que faça isso.

De raiz, o php não o sabe fazer.

Assim numa busca rápida encontrei isto: http://phpmailer.worxware.com/
Pode ser que seja o que precisas


RE: Enviar um formulario por email e receber a informação por email - joeymeet - 29-07-2011 00:34

Agradeço pela ajuda

irei pesquisar