[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Домено имя
Dante5
Кака сделать проверку добавляемого домена

кпримеру есть домен http://сайт.com.ru
вводят его в форму инажимают добавить надо проверить $_POST['addurl'] отрезать отнего "http://сайт" а ".com.ru" проврить в базе если он существует то пользователю выдать сообщение типа "запрещено добавлять сайты в доменой зоне .com.ru"
Игорь_Vasinsky
на ум приходит тока 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
С explode как то так например:

$str = 'www.example.com';
$domainZone = current(array_reverse(explode('.', $str)));
echo $domainZone; // com

TMake
Цитата (DarkLynx @ 23.05.2013 - 19:54)
С explode как то так например

Зачем разворачивать массив?

$str = 'www.example.com';
$domainZone = end(explode('.', $str));
echo $domainZone;


И пример должен учитывать: сколько точек? имеется ли в начале домен www?
а потом уже определять выбранную зону домена.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.