Thank you for x10hosting.com
Iam a freehosting user and my
username= shiloh
subdomain name = prayershiloh.x10hosting.com (still under construction)
and I uploaded all the form files
address=prayershiloh.x10hosting.com/2.html
that email.php is showing the message that email.php message sent is suscessfull
but it actuavly no email is sending :
I dont konw whether my email.php is worong or my mailbox configration is worng pls some one help me To Over come this Problem (Because Iam new To webapplictions) pls any one can help me
here is the email.php
Iam a freehosting user and my
username= shiloh
subdomain name = prayershiloh.x10hosting.com (still under construction)
and I uploaded all the form files
address=prayershiloh.x10hosting.com/2.html
that email.php is showing the message that email.php message sent is suscessfull
but it actuavly no email is sending :
I dont konw whether my email.php is worong or my mailbox configration is worng pls some one help me To Over come this Problem (Because Iam new To webapplictions) pls any one can help me
here is the email.php
thanks in advancePHP:<?php // change sales@yourdomain.com to what ever you want for a email, all data is sent to this email. $my_email = "prayer@prayershiloh.x10hosting.com"; // Edit this line only if you want your visitors to be redirected to a different page other then your homepage. // Example - $continue = "http://www.shilohministriesindia.com/ministryactivities.html"; $continue = "/"; //DO NOT EDIT BELOW AT ALL, OR YOU WILL MAKE IT NOT WORK $errors = array(); if(count($_COOKIE)){foreach(array_keys($_COOKIE) as $value){unset($_REQUEST[$value]);}} function recursive_array_check_header($element_value) { global $set; if(!is_array($element_value)){if(preg_match("/(%0A|%0D|\n+|\r+)(content-type:|to:|cc:|bcc:)/i",$element_value)){$set = 1;}} else { foreach($element_value as $value){if($set){break;} recursive_array_check_header($value);} } } recursive_array_check_header($_REQUEST); if($set){$errors[] = "You cannot send an email header";} unset($set); // Validate name field. if(isset($_REQUEST['name']) && !empty($_REQUEST['name'])) { if(preg_match("/[^a-z' -]/i",stripslashes($_REQUEST['name']))){$errors[] = "You have entered an invalid character in the name field";} } // Validate email field. if(isset($_REQUEST['email']) && !empty($_REQUEST['email'])) { if(preg_match("/(%0A|%0D|\n+|\r+|:)/i",$_REQUEST['email'])){$errors[] = "Email address may not contain a new line or a colon";} $_REQUEST['email'] = trim($_REQUEST['email']); if(substr_count($_REQUEST['email'],"@") != 1 || stristr($_REQUEST['email']," ")){$errors[] = "Email address is invalid";}else{$exploded_email = explode("@",$_REQUEST['email']);if(empty($exploded_email[0]) || strlen($exploded_email[0]) > 64 || empty($exploded_email[1])){$errors[] = "Email address is invalid";}else{if(substr_count($exploded_email[1],".") == 0 || substr_count($exploded_email[1],".") > 3){$errors[] = "Email address is invalid";}else{$exploded_domain = explode(".",$exploded_email[1]);if(in_array("",$exploded_domain)){$errors[] = "Email address is invalid";}else{foreach($exploded_domain as $key => $value){if($key == 0){if(strlen($value) > 63 || !preg_match('/^[a-z0-9-]+$/i',$value)){$errors[] = "Email address is invalid"; break;}}elseif(strlen($value) > 6 || !preg_match('/^[a-z0-9]+$/i',$value)){$errors[] = "Email address is invalid"; break;}}}}}} }// Remove leading whitespace from all values. function recursive_array_check(&$element_value) { if(!is_array($element_value)){$element_value = ltrim($element_value);} else { foreach($element_value as $key => $value){$element_value[$key] = recursive_array_check($value);} } return $element_value; } recursive_array_check($_REQUEST); // Check referrer is from same site. if(!(isset($_SERVER['HTTP_REFERER']) && !empty($_SERVER['HTTP_REFERER']) && stristr($_SERVER['HTTP_REFERER'],$_SERVER['HTTP_HOST']))){$errors[] = "You must enable referrer logging to use the form";} // Check for a blank form. function recursive_array_check_blank($element_value) { global $set; if(!is_array($element_value)){if(!empty($element_value)){$set = 1;}} else { foreach($element_value as $value){if($set){break;} recursive_array_check_blank($value);} } } recursive_array_check_blank($_REQUEST); if(!$set){$errors[] = "You cannot send a blank form";} unset($set); // Display any errors and exit if errors exist. if(count($errors)){foreach($errors as $value){print "$value<br>";} exit;} if(!defined("PHP_EOL")){define("PHP_EOL", strtoupper(substr(PHP_OS,0,3) == "WIN") ? "\r\n" : "\n");} // Build message. function build_message($request_input){if(!isset($message_output)){$message_output ="";}if(!is_array($request_input)){$message_output = $request_input;}else{foreach($request_input as $key => $value){if(!empty($value)){if(!is_numeric($key)){$message_output .= str_replace("_"," ",ucfirst($key)).": ".build_message($value).PHP_EOL.PHP_EOL;}else{$message_output .= build_message($value).", ";}}}}return rtrim($message_output,", ");} $message = build_message($_REQUEST); $message = $message . PHP_EOL.PHP_EOL."-- ".PHP_EOL."Thank you for using Contact Form"; $message = stripslashes($message); $subject = "Rigler's PC & Electronic Repair Contact Form Comments"; $headers = "From: " . $_REQUEST['email']; mail($my_email,$subject,$message,$headers); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <p align="center"><strong>Thank you <?php print stripslashes($_REQUEST['name']); ?> <br> Your message has been sent </strong></p> <p align="center"><a href="<?php print $continue; ?>">Click here to continue</a></p> <p><div align="center">Powered By<br /><a href="http://console-modz.com">console-modz.com</a> </div></p> </body> </html>
Last edited: