-
Conteúdo Similar
-
Por acaldeira
Boa tarde!
Olha eu baixei um form em php e na hora que envia ele coleta somente o e-mail e o nome, já tentei de tudo e não consigo fazer ele coletar o campo whats, Alguém pode dar uma olhadinha e me ajudar por favor?
<?php
/*
This first bit sets the email address that you want the form to be submitted to.
You will need to change this value to a valid email address that you can access.
*/
$webmaster_email = "adrianoncaldeira@gmail.com";
/*
This bit sets the URLs of the supporting pages.
If you change the names of any of the pages, you will need to change the values here.
*/
$imc = "imc.html";
$error_page = "error_message.html";
$calculadora_imc = "calculadora_imc.html";
/*
This next bit loads the form field data into variables.
If you add a form field, you will need to add it here.
*/
$email_address = $_REQUEST['email_address'] ;
$nome= $_REQUEST['nome'] ;
$whats = $_REQUEST['whats'] ;
/*
The following function checks for email injection.
Specifically, it checks for carriage returns - typically used by spammers to inject a CC list.
*/
function isInjected($str) {
$injections = array('(\n+)',
'(\r+)',
'(\t+)',
'(%0A+)',
'(%0D+)',
'(%08+)',
'(%09+)'
);
$inject = join('|', $injections);
$inject = "/$inject/i";
if(preg_match($inject,$str)) {
return true;
}
else {
return false;
}
}
// If the user tries to access this script directly, redirect them to the feedback form,
if (!isset($_REQUEST['email_address'])) {
header( "Location: $imc" );
}
// If the form fields are empty, redirect to the error page.
elseif (empty($email_address) || empty($nome) || empty($whats)) {
header( "Location: $error_page" );
}
// If email injection is detected, redirect to the error page.
elseif ( isInjected($email_address) ) {
header( "Location: $error_page" );
}
// If we passed all previous tests, send the email then redirect to the thank you page.
else {
mail( "$webmaster_email", "Calculo de IMC",
$nome, "From: $email_address" );
header( "Location: $calculadora_imc" );
}
?>
-
Por rafaelszd
Bom dia a todos,
Peço ajuda na criação de um formulário onde preciso trabalhar com 2 ou mais e-mails como destinatário, porém não pode ser um envio de copias paras os e-mails configurados, mas sim cada assunto corresponde a um destinatário. Assim:
Exemplo:
<form action="teste.php" method="post" >
<p>
Exemplo Lista: <select name="lista" id="lista"/>
<option>Admininstrativo</option> <!-- ENVIAR PARA O E-MAIL 01 -->
<option>Serviços</option> <!-- ENVIAR PARA O E-MAIL 02 -->
<option>outros</option> <!-- ENVIAR PARA O E-MAIL 01 -->
</p>
<p>Exemplo Nome:
<input type="text" name="nome" />
</p>
<p>Exemplo Informação:<br>
<textarea name="infor" id="infor" cols="45" rows="5"/>
</p>
<input name="Enviar" type="button" value="enviar">
</form>
Desde já agradeço!
-