jarv
03-10-2009, 04:07 PM
can someone please help with my PHP emailer?
the form submits and I get to thankyou.htm page after submission but I do not receive an email?!
<?php
$title = tidyInput($_POST['title']) ;
$first_name = tidyInput($_POST['first_name']) ;
$last_name =tidyInput( $_POST['last_name'] );
$company = tidyInput($_POST['company'] );
$job = tidyInput($_POST['job'] );
$email =tidyInput( $_POST['email']) ;
$tel = tidyInput($_POST['tel']) ;
$enquiry = tidyInput($_POST['enquiry']) ;
$domain = tidyInput($_POST['domain']) ;
$trademark = tidyInput($_POST['trademark']) ;
$channel = tidyInput($_POST['channel']) ;
$phishing = tidyInput($_POST['phishing']) ;
$message = "Name: ".$title." ".$first_name." ".$last_name."\n";
$message .= "Firma: ".$company."\n";
$message .= "Stellenbezeichnung: ".$job."\n";
$message .= "Email: ".$email."\n";
$message .= "Telefon: ".$tel."\n";
$message .= "Informationen: ".$enquiry."\n";
$message .= "Interessieren Domain Management: ".$domain."\n";
$message .= "Online Channel Protection: ".$channel."\n";
$message .= "Online Trademark Protection: ".$trademark."\n";
$message .= "AntiPhishing Solutions : ".$phishing."\n";
$message .= "Informieren : ".$consent."\n";
function tidyInput($text){
$cleanOutput = strtolower($text);
$cleanOutput = str_replace('\n', "", $cleanOutput);
$cleanOutput = str_replace(array('\r', '\n', '%0a', '%0d', 'content-type:', 'subject:', 'bcc:', 'to:', 'cc:', '\\'), "", $cleanOutput);
$cleanOutput = strip_tags($cleanOutput);
$cleanOutput = stripslashes($cleanOutput);
return $cleanOutput;
}
mail( "email@blah.com", "Mark Monitor Form", $message, "From: $email" );
header( "Location: thankyou.htm" );
?>
the form submits and I get to thankyou.htm page after submission but I do not receive an email?!
<?php
$title = tidyInput($_POST['title']) ;
$first_name = tidyInput($_POST['first_name']) ;
$last_name =tidyInput( $_POST['last_name'] );
$company = tidyInput($_POST['company'] );
$job = tidyInput($_POST['job'] );
$email =tidyInput( $_POST['email']) ;
$tel = tidyInput($_POST['tel']) ;
$enquiry = tidyInput($_POST['enquiry']) ;
$domain = tidyInput($_POST['domain']) ;
$trademark = tidyInput($_POST['trademark']) ;
$channel = tidyInput($_POST['channel']) ;
$phishing = tidyInput($_POST['phishing']) ;
$message = "Name: ".$title." ".$first_name." ".$last_name."\n";
$message .= "Firma: ".$company."\n";
$message .= "Stellenbezeichnung: ".$job."\n";
$message .= "Email: ".$email."\n";
$message .= "Telefon: ".$tel."\n";
$message .= "Informationen: ".$enquiry."\n";
$message .= "Interessieren Domain Management: ".$domain."\n";
$message .= "Online Channel Protection: ".$channel."\n";
$message .= "Online Trademark Protection: ".$trademark."\n";
$message .= "AntiPhishing Solutions : ".$phishing."\n";
$message .= "Informieren : ".$consent."\n";
function tidyInput($text){
$cleanOutput = strtolower($text);
$cleanOutput = str_replace('\n', "", $cleanOutput);
$cleanOutput = str_replace(array('\r', '\n', '%0a', '%0d', 'content-type:', 'subject:', 'bcc:', 'to:', 'cc:', '\\'), "", $cleanOutput);
$cleanOutput = strip_tags($cleanOutput);
$cleanOutput = stripslashes($cleanOutput);
return $cleanOutput;
}
mail( "email@blah.com", "Mark Monitor Form", $message, "From: $email" );
header( "Location: thankyou.htm" );
?>