{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (30 май 2016, 14:56) [0/0] [0] [отв] [спам] [под] +1 | -1

Всем доброго дня прошу вашей помощи по следующему моменту есть белый каталог сайтов http://constbook.ru . Не давно появилась идея добавить туда такие категории как группы вк , страницы twittera и каналы из ютуба и твича . Так вот суть моего вопроса состоит вот в чем : как должна выглядеть проверка url для добавления таких страниц ,сейчас код выглядит вот так :if(!preg_match('#^([a-z0-9]{1})((\.[a-z0-9-])|([a-z0-9-]))*\.([a-z]{2,4})(\/?)$#ui', $url)){error('Адрес сайта (URL) введен не корректно'); $error = TRUE;}

2.
NTL * 18.08
(30 май 2016, 15:02) [0/0] [0] [отв] [спам] [под] +1 | -1

filter_var($string, FILTER_SANITIZE_URL); попробуй

3.
NTL * 18.08
(30 май 2016, 15:06) [0/0] [0] [отв] [спам] [под] +1 | -1

Aleksey31,Или так if (preg_match("/^http:\/\/[a-zA-Z0-9\/.=?_-]+$/", $url)){
$error.= 'Не верно введен адрес сайта!<br/>';
}

4. [автор] (30 май 2016, 15:28) [0/0] [0] [отв] [спам] [под] +1 | -1

NTL, спасибо разобрался )

5.
forsim * 1.1
(30 май 2016, 15:38) [0/0] [0] [отв] [спам] [под] +1 | -1

А только интересно кто туда захотет сообщества добавлять, ведь за это сообщества блокируют.

6.
bibilink * 19.01
(30 май 2016, 16:35) [0/0] [0] [отв] [спам] [под] +1 | -1

Можно сделать так. php 5.4
С проверкой на адрес сервиса

$url = 'https://twitch.tv/test';
if(parse_url($url)['host'] == 'twitch.tv')
echo $url;
else
echo 'Это не Twitch';

7. [автор] (30 май 2016, 16:49) [0/0] [0] [отв] [спам] [под] +1 | -1

forsim, А ну ка поподробнее

8. [автор] (30 май 2016, 16:51) [0/0] [0] [отв] [спам] [под] +1 | -1

bibilink, Ты не понял , мне не нужно проверять страничка ли это из вк мне нужно только чтоб ссылки на страницы проверку массивом проходили *


Изм. 1 раз. / Посл. изм. (30 май 2016, 17:07)
9.
wapoleg * 2.59
(30 май 2016, 17:09) [0/0] [0] [отв] [спам] [под] +1 | -1

Aleksey31, в любом случае для групп лучше сделать отдельную проверку, то что нужно тебе решается просто, что-то типа
#^([a-z0-9]{1})((.[a-z0-9-])|([a-z0-9-]))*.([a-z]{2,4})(/?).*$#ui

но в этом случае и домены вроде supir.site/supir-stranica будут спокойно проходить проверку

10. [автор] (30 май 2016, 17:22) [0/0] [0] [отв] [спам] [под] +1 | -1

wapoleg, Ну это не страшно , я же его просматриваю каждый день и проверяю сайты )

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений