예제 #1
0
 */
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">