Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 3. diel - Smerovač (router)

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Odpovedá na Lukáš Hornych
Radovan Škvor:24.10.2017 15:39

No dojedu tutoriál do konce a pak mě to snad bude jasný asi tomu ještě pořád tomu MVC, děkuju za tvůj čas :-)

Avatar
Odpovedá na Lukáš Hornych
Radovan Škvor:25.10.2017 7:51

V další kapitole jsem to pochopil ;-)

Avatar
box.me
Člen
Avatar
box.me:17.2.2018 9:22

Narazil jsem na problém při testování na localu. Nefungoval mi rewrite. Většina zde asi má zkušenosti s konfigurací apache na to aby fungoval .htaccess. Pro ty kdo by ho museli konfigurovat od začátku:

v souboru httpd.conf:
možnost AllowOverride All (pokud je none - .htaccess nemá vliv)
odkomentovat řádek - LoadModule rewrite_module modules/mod_rew­rite.so

Avatar
radian1
Tvůrce
Avatar
radian1:12.3.2018 20:43

ahoj, když napíšu tuhle url adresu

http://www.domena.cz/clanek/nazev-clanku

jak ji skript může získat? A dá se nějak záskat i hash (např. #obrazek12)?
Koukam jsem se do proměnné $_SERVER a tam to nikde neni, a neni tam ani úplně celá adresa, jenom REQUEST_SCHEME, REQUEST_URI, a další z kterých bych to mohl poskládat....

Avatar
Odpovedá na radian1
Michal Šmahel:13.3.2018 12:14

Ahoj, pokud chceš celý tvar URL, musíš si ho poskládat z částí superglobálního pole $_SERVER.

Co se týče kotvy (#) a údajů za ní, ty náleží pouze klientské části (pro nasměrování na určitý bod a pro Javascript). Zatím jsem neviděl žádné rozumné řešení, jedině snad použít k odeslaní Javascriptu.

Pokud se tu najde někdo, kdo toho využívá a našel nějaké dobré řešení, budu rád, když mě doplní.

Odpovedať
Nejdůležitější je motivace, ovšem musí být doprovázena činy.
Avatar
radian1
Tvůrce
Avatar
Odpovedá na Michal Šmahel
radian1:13.3.2018 19:54

hm, takže nejdříve musím složit url a potom ji zas rozbít pres parse_url? OK

Avatar
Odpovedá na radian1
Michal Šmahel:13.3.2018 20:26

Jde o to, co potřebuješ. Pokud řešíš zpracování URL parametrů nějakým parserem v MVC, stačí ti hodnota na klíčí REQUEST_URI.

...

$params = $_SERVER['REQUEST_URI'];

...
Odpovedať
Nejdůležitější je motivace, ovšem musí být doprovázena činy.
Avatar
Lukáš Hypša:20.8.2018 17:16

V sekci "parsování URL":
Pokud jsme funkcí "ltrim" v levo kromě lomítka odstranili i vše ostatní, co by (vlevo) odstranila funkce "trim", není výhodnější následně použít "rtrim" - tedy trimovat pouze na pravé straně?

Avatar
Marty
Člen
Avatar
Marty:20.10.2018 21:43

Proč

echo(ltrim("Hello World", "Hdle"));

vrací

o World

? Nemělo by to spíš vracet

o Wor

?

Avatar
Marty
Člen
Avatar
Odpovedá na Marty
Marty:20.10.2018 21:49

Jasně, teď mi to došlo, ono se to odstraňuje jen z levé strany dokud je co odstraňovat a pak už to nechá zbytek být.

Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 109.