本文整理汇总了PHP中validate::validatePhone方法的典型用法代码示例。如果您正苦于以下问题:PHP validate::validatePhone方法的具体用法?PHP validate::validatePhone怎么用?PHP validate::validatePhone使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类validate
的用法示例。
在下文中一共展示了validate::validatePhone方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: empty
empty($value) ? $errFields[$key] = ERROR_BIND_FIELD : null;
}
} else {
// проверка формата телефонного номера
if (isset($_POST['arrBindFields']['phone'])) {
$validatePhone = true;
$phone =& $_POST['arrBindFields']['phone'];
} elseif (!empty($_POST['arrNoBindFields']['phone'])) {
$validatePhone = true;
$phone =& $_POST['arrNoBindFields']['phone'];
} else {
$validatePhone = false;
$_POST['arrNoBindFields']['phone'] = '';
}
// валидация телефонного номера
if (!empty($validatePhone) && !validate::validatePhone($phone)) {
$arrWarnings[] = $errFields['phone'] = ERROR_PHONE_FORMAT;
}
// проверка формата e-mail адреса
if (!validate::validateEmail($_POST['arrBindFields']['email'])) {
$arrWarnings[] = $errFields['email'] = ERROR_EMAIL;
}
}
// проверка данных хранимых в XML-формате
if (is_array($_POST['arrFieldsXmlData'])) {
foreach ($_POST['arrFieldsXmlData'] as $nameField => &$contentField) {
// перебор массива
if (is_array($contentField)) {
foreach ($contentField as $index => &$arrContent) {
// перебор массива
// проверка на пустоту, полей обязательных для заполнения хранимых в XML-формате
示例2: trim
define("EMAIL", "kaytlyncampbell@gmail.com");
if (isset($_POST['submit'])) {
//include validation class
include 'validate.class.php';
//assign post data to variables
$name = trim($_POST['name']);
$email = trim($_POST['email']);
$phone = trim($_POST['phone']);
$quadrant = trim($_POST['quadrant']);
$budget = trim($_POST['budget']);
$message = trim($_POST['message']);
//start validating our form
$v = new validate();
$v->validateStr($name, "name", 1, 75);
$v->validateEmail($email, "email");
$v->validatePhone($phone, "phone");
$v->validateDD($quadrant, "quadrant");
$v->validateStr($message, "message", 1, 1000);
if (!$v->hasErrors()) {
$header = "From: {$email}\n" . "Reply-To: {$email}\n";
$subject = "Estimate Inquiry";
$email_to = EMAIL;
$emailHeader = "You've Received an Estimate Inquiry from fullhouserenovations.com";
$emailMessage = "Name: " . $name . "\n\n";
$emailMessage .= "Email: " . $email . "\n\n";
$emailMessage .= "Phone: " . $phone . "\n\n";
$emailMessage .= "Quadrant: " . $quadrant . "\n\n";
$emailMessage .= "Budget: " . $budget . "\n\n";
$emailMessage .= "Message: " . $message;
@mail($email_to, $subject, $emailHeader, $emailMessage, $header);
$successMessage = "<p class=\"success\">Thank You. Your message has been sent.</p>";