<?php 
#---------------------------------------------------------------------------# 
# this Project Created by Mohammad Anzawi                                   # 
#                                                                           # 
# This project is intended for beginners and learners                       # 
# The main objective of this project is to see the way do something similar,# 
#  such as sending messages via e-mail, files Read the content and create   # 
#  templates or other                                                       # 
#   and saved on the server within a specific folder.                       # 
# Can anyone who want to modify or development (add some functions, styles),#  
# and use it in his dite, or commercially.                                  # 
#                                                                           # 
#  so if you have any question -> ask me on m.anzawi2013@gmail.com          # 
# or visit my blog on http://www.phptricks.org                              # 
#---------------------------------------------------------------------------# 
 
/** 
 *  
 *  
 * I do not know what I am documenting this file 
 * so if you have any question -> ask me on m.anzawi2013@gmail.com 
 * or visit my blog on http://www.phptricks.org 
 *  
 *  
 */ 
 
if(isset($_POST['addNewUser'])) { 
    $post_ = escape($_POST); 
    $errors = array(); 
    if(!preg_match("/^[a-zA-Z_\-.0-9]/", $post_['UserName'])) { 
        $errors[] = "the username must be Latin characters , Numbers and ( . , - , _ ) charcters  ONLY "; 
    } 
    if(!filter_var($post_['UserEmail'], FILTER_VALIDATE_EMAIL)) { 
        $errors[] = "invalid email address"; 
    } 
 
    if(!count($errors)) { 
        $send = new Sender(); 
        if($send->sendThanksTemplateAndActivationKey($post_['UserName'], 
                        $post_['UserEmail'])) { 
            echo "Added Successfuly ... See your Email ...."; 
        } else { 
            echo implode('<br>', $send->getErrors()); 
        } 
    } else { 
        echo implode('<br>', $errors); 
    } 
} 
?> 
 
<form method="POST"> 
    User Name: <input name="UserName" type="text">  
    <br><br> 
    User Email: <input name="UserEmail" type="text"> 
    <br> 
    <br> 
    <br> 
    <input name="addNewUser" type="submit" value="Add New Subscriber"> 
</form>
 
 |