Autor | Zpráva | ||
---|---|---|---|
lubosh Profil * |
#1 · Zasláno: 12. 8. 2006, 08:33:00
ahoj, už jsem se jednou zajímal, ale nenašel jsem funkční řešení :-(
moc by mě zajímal kód, kterej mám použít pro vytvoření odkazů v textu... jako třeba když teď napíšu svojí adresu: http://www.tagomago.wz.cz/index.php tak ono se to zobrazí pěkně jako odkaz, to bych chtěl :-) vím, že se to dělá v php přes regulární výrazy, ale prostě se mi to nepovedlo vytvořit, ani někde sehnat k opsaní :-( díky za odpovědi |
||
MZF Profil |
#2 · Zasláno: 12. 8. 2006, 09:16:03
|
||
lubosh Profil * |
#3 · Zasláno: 12. 8. 2006, 09:21:41
:-) děkuju za odpověď, asi sem se vyjádřil dost špatně... :-)
jde o to, že když někdo třeba do guestbooku napíše text, kterej obsahuje adresu, tak aby se ten text přepsal do tvaru s tagy, tak aby šlo na tu adresu klikat jako na odkaz a samozřejmě mi nikdo do guestbooku nebude psát <a href="... :-) chtěl bych, aby se ty adresy nahradily automaticky |
||
MZF Profil |
#4 · Zasláno: 12. 8. 2006, 09:23:11 · Upravil/a: MZF
Já s PHP teprve začínám, takže ti bohužel neporadím.
|
||
nightfish Profil |
#5 · Zasláno: 12. 8. 2006, 11:01:13
google, hned druhý odkaz:
http://www.regularnivyrazy.info/prevedeni-url-na-odkaz.html |
||
Leo Profil |
#6 · Zasláno: 12. 8. 2006, 11:15:46
Ono to neni tak jednoduchy, zase, s ohledem na zabezpeceni, pokud tam mate zaroven i prhlasovani uzivatelu, atd. Leo
|
||
lubosh Profil * |
#7 · Zasláno: 12. 8. 2006, 12:14:47
Tak se to povedlo přesně podle toho odkazu, co mi dal nightfish. Děkuju
Jen to chtělo trochu upravit pro použití v PHP, tady uvádim funkci, pro další zájemce. ;-) EReg_Replace("((http://)|(www\.))([^ ]+[^,. ])", "<a target=\"_blank\" href=\"http://\\3\\4\">\\2\\3\\4</a>", $text); |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0