Прошу помощи, не могу решить самостоятельно
Страницы: 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)
Новые темыОбъявленияСвободное общение
11:06 "Осталось 5 дн. до НГ" АПдейт Яндекс выдача 
10:22 25.12.25 Апдейт Яндекс выдача 
10:19 Ссылки с сайтов РБ 
09:20 Дзен окончательно всё? Или у кого-то еще «стреляет» белый контент? 
09:11 Продвижение-2022: Гугл все? Нет – Гугл не все! 
08:46 Нашел скрины выплат с Сапы за 2010 год. Пошел плакать 
20:16 Волна банов за ПФ под Новый год? Кого еще зацепило? 
13:00 Mixmasters - Exchange without AML and KYC 
10:24 Размещение статей, ссылок и постовых на качественных ресурсах 
08:49 Продвижение на Авито 
08:48 xpoint.pro - быстрый и надежный криптообменный сервис Xpoint 
18:09 Onechange.me — надежный обменник криптовалют и фиатных средств 
14:59 Рассылки СМС/SMS, Вайбер/Viber, Ватсап/Whatsapp, Телеграм/Telegram любой тематики по всему миру 
10:06 CryptoGraph — Анонимный обмен криптовалют без KYC и AML 
12:20 Компьютерная мышь 
12:08 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди 
10:21 Владельцы "китайцев" 3-леток, признавайтесь честно — сгнили или едут? 
08:52 Стряхнуть обыденность - об Агасфере 
23:08 Физические сим-карты 
22:52 37 противникам прививок от COVID грозят уголовные дела 
21:44 С юмором по жизни!