Прошу помощи, не могу решить самостоятельно
Страницы: 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)
Новые темыОбъявленияСвободное общение
21:45 Раскрутка форума 
21:27 SEO под нейро 
20:51 MAX выкатил приватные каналы - закрытые тусы теперь лепишь за минуту 
19:39 Телега на ручнике: РКН включил замедление и логи админок покраснели 
18:07 Гугл уходит из России: почему интернет тормозит и что делать 
15:57 WB и Ozon - новые "русские поисковики"? Яндекс теряет коммерческую выдачу 
15:17 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
22:42 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
19:41 CryptoGraph — Анонимный обмен криптовалют без KYC и AML 
16:31 Рассылки СМС/SMS, Вайбер/Viber, Ватсап/Whatsapp, Телеграм/Telegram любой тематики по всему миру 
11:47 Monitex: Мониторинг с кэшбэком 80% в USDT 
09:38 Мониторинг обменников Сrypto-scout.io 
04:12 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
00:48 SOCKS5 приватные прокси на 30 дней для PayPal 
05:37 Промокоды на 10% скидку на покупку в магазине 
23:47 Точные прогнозы на футбол 
21:36 SIM к IMEI и лимиты на карты: итоги первого чтения в Думе 
19:26 Туалетные секреты: Замурчательная тема 
18:53 [AI] Бот за $600к советовал есть сыр с крысами. Нью-Йорк его (наконец-то) снес 
16:02 блокировка youtube 2026: ркн начинает «выдавливание». кто уже пробовал вк видео? 
09:02 Ставки на супер тренды в спорте