本文整理汇总了PHP中Functions::isEmail方法的典型用法代码示例。如果您正苦于以下问题:PHP Functions::isEmail方法的具体用法?PHP Functions::isEmail怎么用?PHP Functions::isEmail使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Functions
的用法示例。
在下文中一共展示了Functions::isEmail方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: validarFormulario
private function validarFormulario($vo)
{
if (!Functions::isEmpty($vo->getId()) && !is_numeric($vo->getId())) {
return 'N' . 'Valor para "ID" é inválido';
} else {
if (Functions::isEmpty($vo->getNome())) {
return 'N' . 'Informe o campo "Nome"';
} else {
if (Functions::isEmpty($vo->getEmail())) {
return 'N' . 'Informe o campo "E-mail"';
} else {
if (!Functions::isEmail($vo->getEmail())) {
return 'N' . 'Valor para "E-mail" é inválido';
} else {
if (Functions::isEmpty($vo->getPerfil()->getId())) {
return 'N' . 'Informe o campo "Perfil"';
} else {
if (!Functions::isInteger($vo->getPerfil()->getId())) {
return 'N' . 'Valor para "Perfil" é inválido';
} else {
if (!Functions::isEmpty($vo->getSituacao()) && !is_numeric($vo->getSituacao())) {
return 'N' . 'Valor para "Situação" é inválido';
} else {
return 'S' . 'Operação realizada com sucesso';
}
}
}
}
}
}
}
}
示例2: init
function init($servlet, $request = array())
{
if (isset($_POST["action"]) && strcmp("send", strtolower($_POST["action"])) == 0) {
//$privatekey = "6LfMk_YSAAAAAMIox5-yFggxrvwUmNH-gsiqROQO";
//$resp_captcha = recaptcha_check_answer ($privatekey,$_SERVER["REMOTE_ADDR"],$_POST["recaptcha_challenge_field"],$_POST["recaptcha_response_field"]);
//if(!$resp_captcha->is_valid)$error[]="Le code CAPTCHA ne correspond pas au code affiché sur l'image";
$input = "name";
if (!isset($_POST[$input]) || isset($_POST[$input]) && empty($_POST[$input])) {
$error[] = "(*) Nom doit être remplir";
}
$input = "email";
if (!isset($_POST[$input]) || isset($_POST[$input]) && empty($_POST[$input])) {
$error[] = "(*) Email doit être remplir";
} elseif (isset($_POST[$input]) && !Functions::isEmail($_POST[$input])) {
$error[] = "Format email non valide";
}
$input = "subject";
if (!isset($_POST[$input]) || isset($_POST[$input]) && empty($_POST[$input])) {
$error[] = "(*) Sujet doit être remplir";
}
$input = "message";
if (!isset($_POST[$input]) || isset($_POST[$input]) && empty($_POST[$input])) {
$error[] = "(*) Message doit être remplir";
}
if (!isset($error)) {
$contact = Models::getMessageObject();
// if($contact->add($_POST["name"],$_POST["email"],$_POST["subject"],$_POST["message"])){
if (true) {
$hdrs = array('to' => $_POST["email"], 'from' => $_POST["email"], 'subject' => 'Arenalub contact : ' . $_POST["subject"]);
$values = array("%%NAME%%" => $_POST["name"], "%%SUBJECT%%" => $_POST["subject"], "%%EMAIL%%" => $_POST["email"], "%%MESSAGE%%" => $_POST["message"], "%%DATE%%" => date("d/m/Y à H:i"), "%%FOOTER%%" => Functions::getPublicFile("../servlet/files/mail.footer.html"));
$servlet->html->setCommonArray($values);
$mail = Functions::getMailObject($hdrs);
$message = $servlet->html->getFilteredText(Functions::getPublicFile("../servlet/files/mail.html"));
$mail->setMessage($_POST["message"]);
if (!$mail->send()) {
$error = "Message ajouté avec succée que le mail n'est pas envoyé";
} else {
$error = "no";
}
//unset($_POST);
} else {
$error = "Erreur Technique : votre message ne peut pas être soumettre, veuillez réessayer plus tard :(";
}
}
}
return isset($error) ? $error : false;
}
示例3: init
function init($request = array())
{
if (isset($_POST["action"]) && strcmp("send", strtolower($_POST["action"])) == 0) {
//$privatekey = "6LfMk_YSAAAAAMIox5-yFggxrvwUmNH-gsiqROQO";
//$resp_captcha = recaptcha_check_answer ($privatekey,$_SERVER["REMOTE_ADDR"],$_POST["recaptcha_challenge_field"],$_POST["recaptcha_response_field"]);
//if(!$resp_captcha->is_valid)$error[]="Le code CAPTCHA ne correspond pas au code affiché sur l'image";
$input = "name";
if (!isset($_POST[$input]) || isset($_POST[$input]) && empty($_POST[$input])) {
$error[] = "(*) Nom doit être remplir";
}
$input = "email";
if (!isset($_POST[$input]) || isset($_POST[$input]) && empty($_POST[$input])) {
$error[] = "(*) Email doit être remplir";
} elseif (isset($_POST[$input]) && !Functions::isEmail($_POST[$input])) {
$error[] = "Format email non valide";
}
$input = "subject";
if (!isset($_POST[$input]) || isset($_POST[$input]) && empty($_POST[$input])) {
$error[] = "(*) Sujet doit être remplir";
}
$input = "message";
if (!isset($_POST[$input]) || isset($_POST[$input]) && empty($_POST[$input])) {
$error[] = "(*) Message doit être remplir";
}
if (!isset($error)) {
$contact = Models::getMessageObject();
if ($contact->add($_POST["name"], $_POST["email"], $_POST["subject"], $_POST["message"])) {
$error = "no";
unset($_POST);
} else {
$error = "Erreur Technique : votre message ne peut pas être soumettre, veuillez réessayer plus tard :(";
}
}
}
return isset($error) ? $error : false;
}
示例4: validarFormulario
private function validarFormulario($connection, $email, $senha)
{
if (Functions::isEmpty($email)) {
return 'N' . 'Informe o campo "E-mail"';
} else {
if (!Functions::isEmpty($email) && !Functions::isEmail($email)) {
return 'N' . 'Valor para "E-mail" é inválido';
} else {
if (Functions::isEmpty($senha)) {
return 'N' . 'Informe o campo "Senha"';
} else {
$vo = $this->efetuarLogin($connection, $email, $senha);
if (Functions::isEmpty($vo->getId())) {
return 'N' . 'Credenciais de acesso inválidas';
} else {
return 'S' . 'Operação realizada com sucesso';
}
}
}
}
}