-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update files from original developer.
- Loading branch information
Showing
3 changed files
with
113 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,107 @@ | ||
<?php | ||
|
||
|
||
// Change this with your blog name and email address | ||
$the_blogname = 'PRQG Email'; | ||
$the_myemail = '[email protected]'; | ||
|
||
|
||
if(isset($_POST['email'])){ | ||
error_reporting(0); | ||
$errorC = false; | ||
|
||
$the_email = $_POST['email']; | ||
$the_name = $_POST['yourname']; | ||
$the_message = $_POST['message']; | ||
|
||
$the_phone = $_POST['phone']; | ||
$the_fax = $_POST['fax']; | ||
$the_company = $_POST['company']; | ||
$the_website = $_POST['website']; | ||
|
||
# want to add aditional fields? just add them to the form in template_contact.php, | ||
# you dont have to edit this file | ||
|
||
//added fields that are not set explicit like the once above are combined and added before the actual message | ||
$already_used = array('email','yourname','message','phone','fax','company','website','myblogname','tempcode','temp_url','ajax'); | ||
$attach = ''; | ||
|
||
foreach ($_POST as $key => $field) | ||
{ | ||
if(!in_array($key,$already_used)) | ||
{ | ||
$attach.= $key.": ".$field."<br /> \n"; | ||
} | ||
} | ||
$attach.= "<br /> \n"; | ||
|
||
if(!checkmymail($the_email)) | ||
{ | ||
$errorC = true; | ||
$the_emailclass = "error"; | ||
}else{ | ||
$the_emailclass = "valid"; | ||
} | ||
|
||
if($the_message == "") | ||
{ | ||
$errorC = true; | ||
$the_messageclass = "error"; | ||
}else{ | ||
$the_messageclass = "valid"; | ||
} | ||
|
||
if($errorC == false) | ||
{ | ||
$to = $the_myemail; | ||
$subject = "New Message from " . $the_blogname; | ||
$header = 'MIME-Version: 1.0' . "\r\n"; | ||
$header .= 'Content-type: text/html; charset=utf-8' . "\r\n"; | ||
$header .= 'From:'. $the_email . " \r\n"; | ||
|
||
$message1 = nl2br($the_message); | ||
|
||
if(!empty($the_name)) $the_name = "Name: $the_name <br/>"; | ||
if(!empty($the_company)) $the_company = "Company: $the_company <br/>"; | ||
if(!empty($the_phone)) $the_phone = "Phone: $the_phone <br/>"; | ||
if(!empty($the_fax)) $the_fax = "Fax: $the_fax <br/>"; | ||
if(!empty($the_website)) $the_website = "Website: $the_website <br/>"; | ||
|
||
$message = " | ||
You have a new message from the PRQG Website! <br/> | ||
$the_name | ||
$the_company | ||
$the_phone | ||
$the_website | ||
$attach <br /> | ||
Message: $message1 <br />"; | ||
|
||
|
||
|
||
if(@mail($to,$subject,$message,$header)) $send = true; else $send = false; | ||
|
||
if(isset($_POST['ajax'])){ | ||
|
||
if ($send) | ||
echo '<h3>Your message has been sent!</h3><div class="confirm"> | ||
<p class="textconfirm">Thank you for contacting us.<br/>We will get back to you as soon as possible.</p> | ||
</div>'; | ||
else | ||
echo '<h3>Oops!</h3><div class="confirm"> | ||
<p class="texterror">Due to an unknown error, your form was not submitted, please resubmit it or try later.</p> | ||
</div>'; | ||
|
||
} | ||
} | ||
|
||
} | ||
|
||
|
||
function checkmymail($mailadresse){ | ||
$email_flag=preg_match("!^\w[\w|\.|\-]+@\w[\w|\.|\-]+\.[a-zA-Z]{2,4}$!",$mailadresse); | ||
return $email_flag; | ||
} | ||
|
||
?> |