PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 3
mrvilitin Отправлено: 02 Сентября, 2017 - 22:28:08 • Тема: Помогите пожалуйста перенести функцию с php 5.3 на 5.6 • Форум: Вопросы новичков

Ответов: 7
Просмотров: 505
Строитель пишет:
mrvilitin пишет:
да
Ну тогда посмотрите на результат этого примера, и если он подходит, то замените описание функции clean_url() в вашем файле
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. echo clean_url('http://forum.php.su:8080/topic.php?forum=71&topic=19751&postid=1504369137#1504369137');
  4.  
  5.  
  6. function clean_url($url) {
  7.     $patt = '~https?://([^\s:/]+)~i';
  8.     preg_match($patt, $url , $a);
  9.  
  10.     return empty($a) ? false : $a[1];
  11. }
  12.  


Огромное вам спасибо. Хранит вас бог!
mrvilitin Отправлено: 02 Сентября, 2017 - 22:04:14 • Тема: Помогите пожалуйста перенести функцию с php 5.3 на 5.6 • Форум: Вопросы новичков

Ответов: 7
Просмотров: 505
andrewkard пишет:
Эта функция будет работать в 5.6 и даже в 7 версии

не работает
(Добавление)
Строитель пишет:
mrvilitin, а что эта функция должна возвратить в итоге, доменное имя сайта?

да
(Добавление)
Strict Standards: Only variables should be passed by reference in file.game-portal.su/modules/func tions.php on line 134 Strict Standards: Only variables should be passed by reference in file.game-portal.su/modules/func tions.php on line 134
mrvilitin Отправлено: 02 Сентября, 2017 - 19:18:57 • Тема: Помогите пожалуйста перенести функцию с php 5.3 на 5.6 • Форум: Вопросы новичков

Ответов: 7
Просмотров: 505
Помогите пожалуйста перенести функцию с php 5.3 на 5.6

Сама функция

http://www.php.su/
function clean_url( $url ) {
if ( $url == '' ) return;
return reset( explode( ':', reset( explode( '/', str_replace( array( 'http://', 'www.' ), array( '', '' ), strtolower( $url ) ) ) ) ) );
}

" target="_blank">
function clean_url( $url ) {
if ( $url == '' ) return;
return reset( explode( ':', reset( explode( '/', str_replace( array( 'http://', 'www.' ), array( '', '' ), strtolower( $url ) ) ) ) ) );
}



файл я прикрепил 134 строка

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB