eregi_replace

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

eregi_replace

ami, problemyt mi e slednia - triabva da
hvana vsichki url-ta v string i da go preobrazuvam v sushtia string, samo che leko izmenen...

string: "posetete [линк] i [линк] burzo"

out string
"posetete <a href=pulnoto purvo url>samo purvite 30 simvola ot nego</a> i <a href=vtoroto pulno url> i burzo.

opitah se da go napravia s eregi i posle s eregi_replace, obache za sujalenie gramotnostta mi v regexp e na po-nisko nivo ot nujnoto, za da se spravia s tova.

ako se chudite kude shte se vnedriava - ami za vizualizacia na topics ot kanali v irc:) topiclen e 120. 120 poredni simvola mogat da napraviat designa da izglejda suks. wordwrap() pomaga tova da ne se sluchi, ama break-va eventualni url-ta :)

А пекарят се подсмива,
лакомец глава затрива.

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

Re: eregi_replace

predpolagam che si si reshil problema...

vse pak ako ne si:

<?
$string="posetete [линк] i [линк] burzo";

$regs=explode(" ", $string);

for($i=0; $i<count($regs); $i++) {

if (ereg("http",$regs[$i])){
$regs[$i]="<a href=\"".$regs[$i]."\">".substr($regs[$i],7,30)."</a>";
}
}

$out_string=implode(" ", $regs);
?>

anyone but me
Отговор
в отговор на anyone #3

Re: eregi_replace

ami ne, biah go zakurpil ... problemyt
na eregi e v tova, che pri ([линк])[ ]
matchva rastojanieto do poslednia [ ]

explode naistina reshava tozi problem :-)
ne se setih.

blagodaria.

А пекарят се подсмива,
лакомец глава затрива.

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

Re: eregi_replace

хех веднъж и аз...таковата да има полза де

:)))))

anyone but me
Отговор