Dante5
22.05.2013 - 15:25
Кака сделать проверку добавляемого домена
кпримеру есть домен
http://сайт.com.ruвводят его в форму инажимают добавить надо проверить $_POST['addurl'] отрезать отнего "http://сайт" а ".com.ru" проврить в базе если он существует то пользователю выдать сообщение типа "запрещено добавлять сайты в доменой зоне .com.ru"
Игорь_Vasinsky
22.05.2013 - 15:32
на ум приходит тока parse_url() + preg_match() для выдёргивания зоны (или explode() по точке и дёргать полследний элемент результирующего массива)
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
DarkLynx
23.05.2013 - 19:54
С explode как то так например:
$str = 'www.example.com';
$domainZone = current(array_reverse(explode('.', $str)));
echo $domainZone;
Цитата (DarkLynx @ 23.05.2013 - 19:54) |
С explode как то так например |
Зачем разворачивать массив?
$str = 'www.example.com';
$domainZone = end(explode('.', $str));
echo $domainZone;
И пример должен учитывать: сколько точек? имеется ли в начале домен www?
а потом уже определять выбранную зону домена.