Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как вырезать http:// из url

 PHP.SU

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


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

> Без описания
sparrow
Отправлено: 31 Декабря, 2012 - 00:40:33
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Дек. 2012  


Помог: 0 раз(а)




Здравствуйте, всех с наступающим. В общем нужно от url http://сайт[dot]куку вырезать http://
т.е мне нужен только текст который содержится после http:// как это будет выглядеть на php? Заранее благодарен.
 
 Top
zelenin
Отправлено: 31 Декабря, 2012 - 00:43:53
Post Id


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Дек. 2012  


Помог: 1 раз(а)




PHP:
скопировать код в буфер обмена
  1. $url = 'http://yandex.ru';
  2. $url = str_replace('http://', '', $url); // 'yandex.ru'
 
 Top
LIME
Отправлено: 31 Декабря, 2012 - 00:44:24
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




preg_replace('#^http://#','',$url);
 
 Top
OrmaJever Модератор
Отправлено: 31 Декабря, 2012 - 00:55:42
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




LIME не зачёт Подмигивание Пользователь с одним(!!!) сообщением дал лучший ответ Закатив глазки Регулярки тут совсем не нужно


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
LIME
Отправлено: 31 Декабря, 2012 - 00:58:02
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




писец
я унижен
зачем жить после такого?
 
 Top
OrmaJever Модератор
Отправлено: 31 Декабря, 2012 - 01:04:37
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)





CODE (htmlphp):
скопировать код в буфер обмена
  1. https://www.google.com.ua/search?client=opera&q=10+%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D0%BE%D0%B2+%D0%BF%D0%BE%D0%BA%D0%BE%D0%BD%D1%87%D0%B8%D1%82%D1%8C+%D1%81+%D1%81%D0%BE%D0%B1%D0%BE%D0%B9&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
LIME
Отправлено: 31 Декабря, 2012 - 01:11:12
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




с оперы мини не открывает
переносы вставляет править лень
что там?
топ 10 суицида?

(Отредактировано автором: 31 Декабря, 2012 - 01:11:47)

 
 Top
Саныч Модератор
Отправлено: 31 Декабря, 2012 - 01:14:25
Post Id



Участник


Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010  
Откуда: Украина, Запорожье


Помог: 62 раз(а)




LIME, ты что ясновидящий? Улыбка
"10 способов покончить с собой" ))


-----
Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
 
 Top
sparrow
Отправлено: 31 Декабря, 2012 - 01:15:04
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Дек. 2012  


Помог: 0 раз(а)




Всем спасибо. Работает
 
 Top
LIME
Отправлено: 31 Декабря, 2012 - 01:15:58
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




по урлкодировке и контексту))
 
 Top
Саныч Модератор
Отправлено: 31 Декабря, 2012 - 01:23:25
Post Id



Участник


Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010  
Откуда: Украина, Запорожье


Помог: 62 раз(а)




OrmaJever, а LIME-то все-таки прав...
Возьмем даже наш форум, "http://forum.php.su/rd.php?http://google.com" - вполне корректная ссылка. Проганяем ее через str_replace() и получаем уже не рабочую...
Регулярка, согласен не нужна, но и тупо str_replace не пойдет. Я б так сделал:
PHP:
скопировать код в буфер обмена
  1. if (substr($uri, 0, 7) == 'http://')
  2.     $uri = substr($uri, 7);


-----
Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
 
 Top
LIME
Отправлено: 31 Декабря, 2012 - 01:26:49
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




неа
простая же регулярка
(Добавление)
прогони бенч
 
 Top
OrmaJever Модератор
Отправлено: 31 Декабря, 2012 - 01:51:53
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Саныч substr_replace()


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Саныч Модератор
Отправлено: 31 Декабря, 2012 - 01:55:09
Post Id



Участник


Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010  
Откуда: Украина, Запорожье


Помог: 62 раз(а)




LIME, простоя непростая, а работает в 2 раза медленее чем пример с substr.
Ну это ерунда, при идиноразовом, та даже и 100-разовом использовании она даст +0,00[еще несколько нулей]01 лишнюю мс.
(Добавление)
OrmaJever, причем здесь substr_replace?..


-----
Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
 
 Top
LIME
Отправлено: 31 Декабря, 2012 - 02:23:53
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




а на каком цикле проявилась 2кратная разница?
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB