eregi_replace() отново

3 отговора 144 прегледа
#1

eregi_replace() отново

$text = eregi_replace("\\[mail\\]([^\\[]*)\\[/mail\\]","<a href=\"mail.php?mail=\\1\" taget=\"_blank\">\\1</a>", $text);

как може да се направи така, че това което е в bold да стане в base64_encode()? трябва ми за подобно на това тука за мненията. благодаря за отговорите.

Отговор
в отговор на ghs #2

Ползвай...

preg_replace с 'e' modifier...

Хем е по-бързо от Posix функциите, хем ще ти свърши работа.

Инфо където има обикновено:
[линк]

There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.
Отговор
в отговор на Koтapakът нa Шpьoдинrep #3

Re: направих това...

както е в единият пример там, но пак не стана

$text = preg_replace("/\[mail\](.*?)\[\/mail\]/e", "'<a href=\"mail.php?mail='.base64_encode('\\1').'\" taget=\"_blank\">\\1</a>'", $text);

Отговор
в отговор на ghs #4

Re: оправи се

същият код и сега проработи напоследък стават странни неща. едно работи, после неще. благодаря

Отговор