1
Я пытаюсь создать простой веб-магазин, который имеет пару форм, которые необходимо заполнить клиентам. После того, как они заполнены, я проверяю их с помощью Pear Validate.php.Pear Email Validation
$validate = new Validate();
$options = array("check_domain"=>true,"use_rfc822"=>true);
$test = $validate->email("$epost",$ehdot);
if (!($test)) {
$checks = false;
echo 'EMAIL IS WRONG </p>';
}
$ epost, являющийся почтовым клиентом, вставляет форму электронной почты. По какой-то причине, он выдает сообщение об ошибке, как это:
Strict Standards: Only variables should be passed by
reference in /home2-3/e/anon/public_html/php/verkkostore/Validate.php on line 586
Вот код из Validate.php от линии 586
$domain = preg_replace('/[^-a-z.0-9]/i', '', array_pop(explode('@', $email)));
Спасибо заранее!
'$ pop = array_pop (explode ('@', $ email)); $ domain = preg_replace ('/ [^ - a-z.0-9]/i', '', $ pop); 'может работать. –
^^^ рабочий, да/нет/ушел на обед? –
Не стесняйтесь обедать. Мне нужно в любом случае пойти в любом случае – Miifor