Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2014, 16:41   #11
UKRtortik
Форумчанин
 
Регистрация: 25.02.2014
Сообщений: 366
По умолчанию

TranceSmile/ спасибо! А еще а если еще есть слеш после ссылки например "http://yandex.ru/" или если ссылка вида "http://www.yandex.ru/"
UKRtortik вне форума Ответить с цитированием
Старый 28.04.2014, 16:58   #12
UKRtortik
Форумчанин
 
Регистрация: 25.02.2014
Сообщений: 366
По умолчанию

как вообще можно обрезать все что после слыша? например если ссылка:

http://yandex.ru/blablabla.php то весь мусор чтобы обрезался, и становилось www.yandex.ru
UKRtortik вне форума Ответить с цитированием
Старый 28.04.2014, 17:00   #13
TranceSmile
Смайлик :)
Форумчанин
 
Аватар для TranceSmile
 
Регистрация: 12.12.2010
Сообщений: 445
По умолчанию

Код:
<?
function uri($url) {
	$url = trim($url); // Удаляем пробелы по краям, если есть
	$url = strtolower($url); // приводим все символы к нижнему регистру, нужно если адрес попал такой HTTP://siTe.coM
	if(substr($url,0,7) == "http://") {
	// Убираем приставку http:// если она есть
		$url = substr($url,7,strlen($url));
	}
	if(substr($url,0,8) == "https://") {
		// Убираем приставку https:// если она есть
		$url = substr($url,8,strlen($url));
	}
	if(substr($url,0,4) != "www.") {
		// если нет www. добавляем его
		$url = "www.".$url;
	}
	if(strpos($url,'/') != false) {
		$url = substr($url,0,strpos($url,'/'));
	}
		
	return $url;

}
?>
Самый перспективный framework Yii (c)

Последний раз редактировалось TranceSmile; 28.04.2014 в 17:10. Причина: Дополнил...
TranceSmile вне форума Ответить с цитированием
Старый 28.04.2014, 17:04   #14
UKRtortik
Форумчанин
 
Регистрация: 25.02.2014
Сообщений: 366
По умолчанию

не работает если ссыла вида http://yandex.ru/blablabla.php
UKRtortik вне форума Ответить с цитированием
Старый 28.04.2014, 17:11   #15
TranceSmile
Смайлик :)
Форумчанин
 
Аватар для TranceSmile
 
Регистрация: 12.12.2010
Сообщений: 445
По умолчанию

Цитата:
Сообщение от UKRtortik Посмотреть сообщение
не работает если ссыла вида http://yandex.ru/blablabla.php
подправил, смотрите.
Самый перспективный framework Yii (c)
TranceSmile вне форума Ответить с цитированием
Старый 28.04.2014, 18:00   #16
UKRtortik
Форумчанин
 
Регистрация: 25.02.2014
Сообщений: 366
По умолчанию

Цитата:
Сообщение от TranceSmile Посмотреть сообщение
подправил, смотрите.
Спасибо большое! Все работает!
UKRtortik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Windows Server 2003 подключение к домену PadrivNICK Windows 2 28.09.2013 13:29
запрет доступа на сайт по домену Roidesrois PHP 2 08.12.2012 22:28
Привязка плеера к домену Safura WordPress и другие CMS 2 09.10.2011 16:04
Привязка к домену makar3000 PHP 5 27.08.2011 13:12
Вопрос по домену org.ua vlad777 Помощь студентам 5 26.02.2011 22:37