Полная ссылка

Sudba

Гуру форума
Регистрация
6 Дек 2007
Сообщения
930
Реакции
50
Доброй ночи, форумчане.
Подскажите, на сайте стоит ссылка
Код:
<a href="mailto:pochta@site.ru">Написать</a>
Как бы получить полную ссылку Для просмотра ссылки Войди или Зарегистрируйся ?
 
Последнее редактирование:
Доброй ночи, форумчане.
Подскажите, на сайте стоит ссылка
Код:
<a href="mailto:pochta@site.ru"Написать</a>
Как бы получить полную ссылку Для просмотра ссылки Войди или Зарегистрируйся ?
чет не понял ничего. С помощью чего получить ссылку? Парсите что ле?
 
mailto, как и http это URI схема. Причем разные, и их нельзя соединять в один URI как ты сделал
Код:
http://site.ru/mailto:pochta@site.ru

Если ты про регексп, то подойдет такое:
PHP:
$html ='<a href="mailto:pochta@site.ru"Написать</a>';

$r ='`\<a([^>]+)href\=\"mailto\:([^">]+)\"([^>]*)\>(.*?)\<\/a\>`ism';
preg_match_all($r,$html, $matches, PREG_SET_ORDER);
var_dump($matches);
 
Ну мне хотелось бы получить полную ссылку до mailto. Это никак ни сделать?

А тогда другой вариант, как-то можно сделать редирект, то есть:
Для просмотра ссылки Войди или Зарегистрируйся

Получается когда счелкаем на ссылку, она сначала идет на файл redirect.php, который возвращает нам mailto?
 
Последнее редактирование:
Что значить до mailto?
mailto:pochta@site.ru это абсолютный путь, до него ничего нету. И опять же тут Для просмотра ссылки Войди или Зарегистрируйся ты опять смешиваешь в одном пути http и mailto. Они не "совместимы" грубо говоря. Если браузер видит http ссылку, то он понимает что при клике нужно открыть новую страницы по этому адресу, а если видит mailto, то понимает что нужно при клике на него открыть почтовый клиент в ОС по умолчанию.
 
Назад
Сверху