Godlike_Killer
Power Member
Tenho aqui uma situação... fiz um form e queria que os dados que o utilizador forneceu fossem enviados para o meu e-mail... Já fiz um extensivo trabalho de pesquisa, visto esta ser a primeira vez que me deparo com tal necessidade.
Fiz 3 ficheiros, dos quais vos deixo aqui o código para me poderem dizer se este procedimento é o correcto e/ou onde estou a errar... Isto do CGI faz-me um bocado de confusão lol, estou a trabalhar no Dreamweaver, Dynamic Page, PHP e tal, gravado com a extensão CGI, provavelmente é isto que estou a fazer mal...
Agradeço toda a ajuda que me possam disponibilizar
Fiz 3 ficheiros, dos quais vos deixo aqui o código para me poderem dizer se este procedimento é o correcto e/ou onde estou a errar... Isto do CGI faz-me um bocado de confusão lol, estou a trabalhar no Dreamweaver, Dynamic Page, PHP e tal, gravado com a extensão CGI, provavelmente é isto que estou a fazer mal...
Código:
//mailform.cgi
use CGI::Application::Mailform;
my $mf = CGI::Application::Mailform->new();
$mf->param('MAIL_FROM' => '[email protected]');
$mf->param('MAIL_TO' => '[email protected]');
$mf->param('HTMLFORM_REDIRECT_URL' => '/localhost/site/mailform.html');
$mf->param('SUCCESS_REDIRECT_URL' => '/localhost/site/obrigado.html');
$mf->param('FORM_FIELDS' => [qw/name address comments etc/]);
$mf->run();
exit(0);
Código:
//form.php
<form name="form2" method="post" action="mailform.cgi">
<input type="hidden" name="rm" value="submitform">
<table width="100%" border="0" cellpadding="0" cellspacing="10">
<tr>
<td><p> </p></td>
</tr>
<tr>
<td><?=$nome?></td>
</tr>
<tr>
<td><input name="Nome" size="40" type="text"></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>E-mail</td>
</tr>
<tr>
<td><input name="E-mail" size="20" type="text"></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><?=$assunto?></td>
</tr>
<tr>
<td><input name="Assunto" size="20" type="text"></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><?=$mensagem2?></td>
</tr>
<tr>
<td><textarea rows="4" name="Mensagem" cols="40"></textarea></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><input name="submit" type="submit" style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt;" value="OK">
<input value="<?=$apagar?>" name="clean" style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt;" type="reset"></td>
</tr>
<tr>
<td> </td>
</tr>
</table>
<input type="submit" name="submit">
</form>
Código:
//obrigado.html
<html>
<body>
<h1>Obrigado pela sua inscrição! Aguarde um contacto da nossa parte.</h1>
</body>
</html>
Agradeço toda a ajuda que me possam disponibilizar