Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Никак не могу сообразить с обработкой...

410
08 сентября 2002 года
Tavix
70 / / 20.05.2000
Ладю, помогите!
Как перлом обработать e-mailы?
Т.е. если пользователь ввел в гостевой свой mail(но не в спец. поле, а прямо в свой кооментарий), как сделать <a href=&quot;mailto:-email&quot;>email</a>
Как выделить сайт я знаю, а как с мылом быть???
328
08 сентября 2002 года
Felix
257 / / 20.07.2000
я не особо силен в перле, но идея такая (наверное) ищешь по определенным признакам в строке е-маил (ну там наличие @, и структкры адреса), а потом к нему дописываешь ссылку и записываешь результат....
250
08 сентября 2002 года
Joker
1.4K / / 20.02.2000
[quote]
On 2002-09-08 1013, Tavix wrote
Ладю, помогите!
Как перлом обработать e-mailы?
Т.е. если пользователь ввел в гостевой свой mail(но не в спец. поле, а прямо в свой кооментарий), как сделать email

// http//www.sp1r1tual.com
328
08 сентября 2002 года
Felix
257 / / 20.07.2000
Цитата:

On 2002-09-08 1036, Joker wrote
не понял.
Ичто изменится если пользователь подменит ссылку, только он ее и увидет, и как вообще ее можно подменив скачав страничку на комп, и усебя подменить.. только толку то...
<a href=&quot;mailto-email&quot;>email</a>



я так понял что он хочет чтобы есль юзер в сообщ напишет свой маил то он сохранялся в базу или куда там в виде ссылки что бы потом отображался как маил-то

410
08 сентября 2002 года
Tavix
70 / / 20.05.2000
Извините, я не правильно изложил свою мысль. Давайте еще раз допустим кто-то добавляет запись в гостевую и пишет
ля-ля-тополя заходи ко мне на сайт по адресу http//www.la-la.ru
Тогда при выводе сообщения http//www.la-la.ru будет ссылкой, при нажатии на которую откроеться сайт http//www.la-la.ru. Это я делаю вот так
$FORM{'comment'}=~s/(http\/\/\S+)/<A href=&quot;$1&quot; target=&quot;new&quot;>$1<\/A>/g;
Понятно, а я вот чего хочу пишишь в поле для ввода сообщения пиши мне на мыло [EMAIL]la-la@topolia.ru[/EMAIL]
Так вот этот адрес заменяеться <a href=&quot;mailtola-la@topolia.ru&quot;>la-la@topolia.ru</a>
Вот как это сейчас данный форум сделает. Понятно теперь чего я хочу?
Аноним
а s/\b\w[\w\.]*\w@\w[\w\.]*\w\b/<a href=&quot;mailto $&amp;&quot;>$&amp;<\/a>/g разве не работает?
Аноним
ой ну да, цифры забыл sorry
Аноним
хахаха снова сорри - они включаются в \w... мда, после бессонной ночи совсем не соображаю.. Приношу свои извинения
410
14 сентября 2002 года
Tavix
70 / / 20.05.2000
Спасибо! Спасибо! Спасибо! Спасибо! Спасибо!
Все работает, только ты скобочки забыл поставить... Вот работающий вариант(может кому и пригодиться )
s/(\b\w[\w\.]*\w@\w[\w\.]*\w\b)/<a href=&quot;mailto $1&quot;>$1<\/a>/g;
Еще раз спасибо!!!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог