
Převod odkazu na text (bez <a href...)
S tím si nevím rady, přitom to asi bude lehké. V databázi mám uložen text s odkazem, např
<a href="www.kl.cz">www.kl.cz</a>
a když je potřeba to editovat, načtu si to do <textarea> jenže bych to potřeboval načíst bez toho tagu (jen www.kl.cz). Na odkaz se mi to převede samo při odeslání, ale zpátky to neumím. Zkoušel jsem:
$text = Str_Replace('"<a href="*">',"",$text);
$text = Str_Replace('"</a>',"",$text);
a to tedy vůbec není ono, jelikož mi to nedělá nic
Nechcem ťa uraziť, ale to ti neprejde ani parsingom. Tie úvodzovky máš inak ako si napísal. Možno máš v tých '"<a href="*">' úvodzovky navyše a funkcia ich nenájde a keďže nie je zhoda, preto ti to nič nespraví. Pozri sa ako to máš v skutočnosti napísané.
Edit: Omyl, parsingom to myslím prejde, apostrofy sú "viac" ako úvodzovky a preto ti to nič nespraví, lebo máš úvodzovky navyše.
Edit:
Na syntaxi jsem expert, dokážu to zvrtat do úplného zvrtání.
Jupí jupí jupí, funguje. Až budu velkej, chci být programátorem.
Se mi to prve nějak zdálo či co... Když tam dám
načte se mi
<a href="www.lk.cz">www.lk.cz
čili ten začátek nechodí... Záhada. Že by nefungovala hvězda jako "žolík"?
Mě to přijde jako na tento jeden konkrétní. Já bych to potřeboval na jakýkoli, kdekoli v textu.
Je to na ty rozhovory a když chce odpovídající upravit svou odpověď, kam vložil adresu a ta se převedla na odkaz, aby tam neměl ono <a href...
A ono ti to snad nefunguje na víc odkazů v textu?
Já jich vícero různých nezkoušel, jelikož to nefunguje ani na tento jeden
Ona se mi tam před tím <a href... udělá mezírka a dál už nic.
edit://Respektive on se tam převede a udělá se echo, ale ne v tom textu, kde to potřebuji, tam je to stále stejné.
Jasné že to predchádzajúce v premennej $text nič nenahradí. Ale to si už predsa zvládneš prepísať, aby to robilo to, čo chceš. Alebo mi niečo ušlo?
Je to super, já to tam prve blbě dával. Vše funguje, převede se, ale až moc
Potřeboval bych ubrat, aby tam zůstalo to http://. Příklad:
Napíšu příspěvek a dám tam pc.porasdna.net. Při odeslání se mi převede na odkaz
Vyšťoural jsem na webu
ve tvaru <a href="pc.poradna.net">pc.poradna.net</a> a když dám tento příspěvek upravit, ten tag se "ořeže", ale i s tím http:// a načte se pouze pc.poradna.net. To se samozřejmě při uložení na odkaz nepřevede.
Aha tak chybka bude možná u toho převodu na odkaz, jelikož mi to http:// ukradne ten převod a převede se to na <a href="pc.poradna.net">pc.poradna.net</a> a tím pádem se to nemůže při editaci převést s http://
Tak tam vlož obsah atribútu href namiesto toho, čo je medzi tagmi:
Hurá, přesně tak jsem to chtěl dík.