Autor Zpráva
cert
Profil
Mam dotaz str_replace a while je mi jasny ale pri vlozeni $sada['http://']='<a href='.$body.' >odkaz</a>';
Je mi jasne ze toto nemuze fungovat jak ja chci chci aby automaticky bez teto '['url']''['/url']' promenne to samo predelalo odkaz pri www. nebo http:// a nebo ftp:// a vypsalo i s textem ktery odkaz neni ale ten text ktery je jen blabla nebyl uz odkaz jak na to je uz fakt nevim si rady .
Neni naka popripade jina moznost jak to rozhodit uvadim priklad o coz de v zavorce
je text ktery se ma prevest:
nekdo pise : blabla neco (http://3domena.2domena.cz) bla bla smajlik
Smajlici jsou pohoda ale ten odkaz blbne , nechci pouzivat rucni vkladani chci automaticky to prevadet jako smajliky.
Javascript nechci.
Dekuji moc vsem kdo pomohli cert.
Leo
Profil
Vubec jsem z vaseho zmateneho povidani nepochopil co chcete. Nemuzete napsat v jedne smysluplne vete co zada uziavatel a co z toho nakonec chcete mit? Leo
cert
Profil
No je mi jasne ze se to bude muset nak rozdelit sadou ale nechci v tomto kodu delat dalsi zde je kod ktery pouzivam na smajliky:
$rozebrat['*1*']='<img src="smajl.gif" alt="*1*" />';
...
...
atd.

function replace_smile ($text) {
$text = htmlspecialchars($text);
global $rozebrat;
reset($rozebrat);
while(list($prvni,$druha) = each($rozebrat)) $textik = str_replace($prvni,$druha,$text);
return $text;
}
jak to do toho vecpat aniz bych musel neco pridavat nebo budu muset ???
Pokud ano tak jak a co nejjednoduseji jde to nak ??
cert
Profil
To nikdo nevi ??
habendorf
Profil
To nikdo nevi ??

Přesně tak, nikdo neví (co vlastně chceš). Tipnul bych na náhradu textu odkazem, ale...
cert
Profil
Spravnej tip ale koukam ze se tu nic o tom nedovim , na kazdem chatu se to prevadi automaticky , takze jdu sprasit zdrojak hihihihi dik za nepomoc.
Leo
Profil
Vy jste zfetovanej, nebo co? Leo
WertriK
Profil *
Ten zhulakanec chtes asi toto :

$zprava = ERegI_Replace("((http://)([a-zA-Z0-9_/?=.-])*)","<A href=\"\\1\" target=\"_blank\">\\1</A>",$zprava);
cert
Profil
Leo : ne nejsem jen jsem byl uz v ouzkejch tak mne nic nenapadlo jak to podat prostej zmatek.
Po 4 hodinach hledani vsude na netu google a pod jsem uz ztratil i pojem.
Ale dik clovek kterej nemuze podat presnej vyklad co chce protoze si zrovna nevzpomene je tady
zfetovanej hm hm dobry no .

WertriK jo neco takoveho zkusim kdyztak dam vedet uz jsem koukal i na strpos ale to hleda jen znak.
Dero
Profil
Čtyři hodiny hledání? A to stačilo k tomu, abys ztratil schopnost používat interpunkci a začal vynechávat každé druhé slovo?

Na takto položený dotaz bych neodpověděl už z principu, protože pakliže očekáváš věcnou a výstižnou odpověď, měl bys položit věcný a výstižný dotaz. Můj názor.
cert
Profil
WertriK
diky moc funguje to tohle jsem fakt neznal .
A vsem ostatnim taky i Leo pardon.
Leo
Profil
Pritom by stacilo, kdybyste napsal neco ve smyslu: Chci cokoliv co zacina na http:// prevest na funkcni odkaz. Na vasem miste bych si jeste pohlidal zabezpeceni (napriklad odkazy na cizi weby - tj. ty, co zacinaji na http) nejsou moc zadouci na webu, kde pouzivate session id v URL, a misto ereg funkci pouzival rychlejsi preg funkce. Leo
cert
Profil
Leo: docela super preg funkce , prave jsem se koukal na www.php.net je v ni malej rozdil, funguje obdobne jako str_replace , taky dobrej napad diky moc , jste tu fajn akorat ja moc zmatkuju .
Leo
Profil
"akorat ja moc zmatkuju"

Hlavni je vedet, kde mate rucnik, zbytek se podda :-) Leo
Toto téma je uzamčeno. Odpověď nelze zaslat.

0