<?php
$_email_pattern = '#[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,6}#i';
$author = '';
$author_email = 'Loz Unezie';
if ((empty($author)) && (!empty($author_email))) {
$_try_author = $author_email;
if (strpos($_try_author, '@') !== false) {
echo "valid email detected\n";
//$_try_author = trim(preg_replace($_email_pattern, '', $_try_author));
//var_dump($_try_author);
$_try_author = trim(preg_replace('#[<()>\[\]._%+-]#',' ',$_try_author));
var_dump($_try_author);
} else {
echo "invalid email detected\n";
$author_email = ''; // not a valid email
}
$author = $_try_author;
}
$author = trim(preg_replace('#(x[a-f,0-9]{3})+#i', '', $author));
//$this->postinfo['author'] = trim(preg_replace(array('#[\/&]#', '#[\?\=]#', '|[^0-9,-]|'), array(' ', '', ''), ab_utf8_fixup($author)));
echo 'AUTHOR: '.$author."\n";
echo 'AUTHOR EMAIL: '.$author_email."\n";
preferences:
72.73 ms | 402 KiB | 5 Q