Прошу помощи, не могу решить самостоятельно
Страницы: 1
[ Закрыто ] Прошу помощи, не могу решить самостоятельно
Дорогие друзья.  Помогите пожалуйста сделать так, чтобы кириллическая ссылка была корректной. В данном случае кириллица кириллица считается ошибкой.

Код
  /**
   * Validate URLs
   * @since 1.0
   **/
  public static function is_url($url){
    if (preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i",$url) && filter_var($url, FILTER_VALIDATE_URL)){
      return true;
    }    
    return false;     
  }
Код
 if(get_headers($url, 1)){ return true;
так наверняка )
Цитата
SynyAlex пишет:
Код
  if(get_headers($url, 1)){ return true; 
так наверняка )
Спасибо, но проблему не решает
Цитата
Влад пишет:
проблему не решает
наверное вы проверяете несуществующие url? тогда конечно иначе
Цитата
SynyAlex пишет:
Цитата
Влад пишет:
проблему не решает
наверное вы проверяете несуществующие url? тогда конечно иначе
Точно. Вы правы. А не подскажите как решить иначе?
Код
public static function is_url($url){
if(mb_detect_encoding($url) != "ASCII"){
    include("idna_convert.class.php");
    $IDN = new idna_convert(array('idn_version' => '2008'));
    $url=$IDN->encode($url);}
return filter_var($url,FILTER_VALIDATE_URL);}

на phpclasses.org скачиваем файл «idna_convert.class.php»
Цитата
SynyAlex пишет:
Код
 public static function is_url($url){
if(mb_detect_encoding($url) != "ASCII"){
    include("idna_convert.class.php");
    $IDN = new idna_convert(array('idn_version' => '2008'));
    $url=$IDN->encode($url);}
return filter_var($url,FILTER_VALIDATE_URL);} 

на phpclasses.org скачиваем файл «idna_convert.class.php»
Спасибо за помощь. Проблема решена.
Тему можно закрывать. Вопрос решен.
Цитата
Влад пишет:
Тему можно закрывать. Вопрос решен.
тему закрыл.
Продвижение в соцсетях

Место для Рекламы



Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
14:31 Rotapost прикрыли! Чем пользоваться? 
00:23 Раскрутка форума 
00:19 Продвижение по ключам 
17:40 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
14:07 2Index - быстрая индексация страниц сайта и обратных ссылок 
12:02 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
22:23 Подскажите нормальный сервис накрутки ПФ 
17:13 CactusPay.PRO | Умная платёжная система с выводом в USDT TRC-20 
16:45 Услуги продвижения в авито 
15:40 TokenTrade — Ваш новый надежный обменник 
15:15 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
13:22 Мобильные и Резидентные Прокси Для Соц Сетей | 3 Гб Бесплатно 
11:07 SiteAnalyzer SEO Tools - бесплатное браузерное расширение для Chrome & Firefox 
10:54 garantcoin.io - быстрый и надёжный сервис обмена криптовалюты GarantCoin 
16:49 monetizer.agency – рекламная сеть для взрослого и развлекательного трафика. 100$ новому вебмастеру 
20:43 Добро пожаловать в цифровой мир... 
15:59 Про мясо 
23:09 ПП от PMS remote.team - 200$ за команду 
13:28 Компьютерная мышь 
22:55 Ну что, кто куда деваете свои сайты? 
22:34 Используете беспроводные наушники?