Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Nešlo by upravit převádění odkazů na foru tak, aby to vzalo všemožné odkazy?
Například v tomto příspěvku http://matematika.havrlant.net/forum/vi … hp?id=2210 to vyhodilo z odkazu apostrof, bez kterého link nefunguje.
Offline
↑ Saturday: Nešlo :-). Nevím ani totiž, kde je chyba — v zásadě jsou možné dva způsoby: něco požírá apostrofy ještě než to dojde k reguláru, který z textu udělá odkaz nebo je špatně napsaný regulár na odkaz. Myslím, že to jsou stejně jen ojedinělé případy. Každopádně bych nerad opravil tohle a zprasil něco jiného, reguláry jsou ďábelské.
To je tak, když se do URL cpe kdejaký paznak. Třeba ani www.jdem.cz si s tím odkazem neporadí (musím napsat Arthurovi), musel jsem sáhnout až na www.tinyurl.com.
Offline
A neni to nejaka ochrana proti SQL injection?
EDIT: 400. prispevek - *Jásot* :-)
Offline
↑ Saturday:Ten odkaz jsem tam házel já, příště se budu více držet konvencí... vždy? stačí napsat http://en.wikipedia.org/wiki/Burnside%27s_lemma
Offline
Je nějaký způsob, jak do odkazu dát hranatou závorku? Chtěl jsem vložit odkaz na Wolfram Mathematica Online Integrator, kde jsem měl do hranatých závorek uzavřený argument funkce, a nepodařilo se mi to. (Vyřešil to za mě Kondr záměnou hranatých závorek za kulaté, které Integrator taky pochopí.)
Ne, že bych tuhle funkci nějak potřeboval, spíš jen abych pro příště věděl, pokud to nějak jde.
Offline
↑ BrozekP:
Jak říká ↑ halogan:, bude to nejjednodušší cesta: www.tinyurl.com nebo české www.jdem.cz a kopa dalších. Fórum si s tím moc neví rady, musel bych se podívat na reguláry, a stejně by by to nešlo udělat stoprocentně.
Složitější možností je použít urlencode: odkaz se závorkami.
Offline
↑ Lukee:Tohle neošetříš regulárem, leda by PHPko začalo podporovat "bezkontexty" ;) Při použití url tagu je jediný problém hranatá závorka a bez té se dá obejít.
EDIT: ↑ BrozekP: Jak víš že jsem tohle editoval já?
Offline
Díky za odpovědi.
↑ Kondr:
Když jsem ten příspěvek odeslal, šel jsem na internet hledat, jestli je hranatá závorka povolená v url (podle http://labs.apache.org/webarch/uri/rfc/ … l#reserved jsou hranaté závorky "reserved characters" a mohou být vyhrazeny k jinému účelu, než když je zapíšeme pomocí urlencode. Tady ale zřejmě speciální význam nemají. Podrobněji jsem to nezkoumal.). Mezitím někdo můj příspěvek upravil a ty jsi byl jediný přihlášený moderátor.
Offline
↑ Kondr:
Tomu teď úplně nerozumím, ve kterém případě je nutná podpora bezkontextů? Pro (url)adresa(/url) nebo (url=adresa)text(/url)? Pro první verzi konečný automat napsat jde (myslím včetně těch závorek), pro druhý je to problém především z toho důvodu, že těžko říct, co má tenhle řetězec reprezentovat:
[url=http://example.com[]]Odkaz[/url]
Ta „druhá“ závorka (hned před „Odkaz“) může být klidně součástí textu odkazu a žádný program tak nemůže rozhodnout, jestli má být v adrese odkazu na konci [] nebo v textu odkazu „]Odkaz“, sic ta první možnost je asi pravděpodobnější. Za chybu považuji to, že fórum neveme tohle:
[url]http://google.com/search?q=[][/url]
Tohle přece regulárama ošetřit jde, ten automat jsem si na to pro jistotu napsal :-).
Offline