NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 3 - Směrovač (router)

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
svanda777
Tvůrce
Avatar
svanda777:31.7.2014 22:04

Jak upravit směrovač pro vícejazyčný web?

 
Odpovědět
31.7.2014 22:04
Avatar
Mazwor
Člen
Avatar
Mazwor:21.8.2014 19:32

Ahoj, opět bych měl jeden drobný dotaz :). Z jakého důvodu se příkaz $_SERVER['REQU­EST_URI'] dává do pole, když je z tohoto pole následně vybírán opět jeho první index? Vždyť tento příkaz sám o sobě vytáhne URL adresu jako textový řetězec, s kterým lze pracovat přímo, nemám pravdu?
Pro ujasnění mám na mysli to, proč nepoužít pouze:

$smerovac->zpracuj($_SERVER['REQUEST_URI']);
$naparsovanaURL = $this->parsujURL($parametry);

namísto původního:

$smerovac->zpracuj(array($_SERVER['REQUEST_URI']));
$naparsovanaURL = $this->parsujURL($parametry[0]);

Díky moc za ujasnění, možná mi něco uniká nebo toho bude využíváno v dalších dílech, jen mi to momentálně moc nejde do hlavy a přijde mi to docela zbytečné, když i bez této práce s polem celý program funguje stejně dobře ;).

Odpovědět
21.8.2014 19:32
Pořádek je pro blbce, inteligent ovládá chaos. :D
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Mazwor
David Hartinger:21.8.2014 20:16

Protože směrovač dědí z kontroleru a jeho metoda zpracuj bere pole parametrů, tak aby to bylo stejné :)

Odpovědět
21.8.2014 20:16
New kid back on the block with a R.I.P
Avatar
Matěj Kripner
Tvůrce
Avatar
Matěj Kripner:16.10.2014 17:11

Ahoj, mám problém se směrovačem. Web již mám hotový a na produkci. Pokud se ale kdykoli pokusím o přesměrování, vypíše se známá hláška header already send... on SmerovacKontroler line 1. Moc nechápu, jak může směrovač odesílat header na řádku 1, když tam je jen <?php. Kód je stejný jako tady v seriálu a navíc na localu mi to fungovalo. Pokud někdo pomůže, budu rád. Hosting mám u Onebit.cz

 
Odpovědět
16.10.2014 17:11
Avatar
Honza Bittner
Tvůrce
Avatar
Honza Bittner:26.12.2014 17:12

Proč ve funkci parsujURL() pracujeme s proměnnou $naparsovanaURL stále jako s polem, když by šlo udělat zjednodušení jako níže? :)

$naparsovanaURL = parse_url($url)["path"];
Odpovědět
26.12.2014 17:12
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Honza Bittner
David Hartinger:26.12.2014 17:23

Protože tohle jde až od PHP 5.4, jinak ti to napíše syntax error.

Odpovědět
26.12.2014 17:23
New kid back on the block with a R.I.P
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovídá na David Hartinger
Honza Bittner:26.12.2014 17:25

Tak to všechno vysvětluje... :)

Odpovědět
26.12.2014 17:25
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
Martin Píštěk (Denir):23.2.2015 12:24

Tutoriál opět super, jen mám pocit, že by bylo dobré na úvod při vývoji takovéto trochu složitější aplikace nejdříve udělat jednoduchý návrh (ideál top-down), třeba pomocí UML diagramu, kde by se specifikovaly jednotlivé metody a rozhraní a až potom by se to rozebíralo dále do hloubky. Byla by to i dobrá pomůcka pro člověka, který se podle tutoriálu učí a mohl by si návrh třeba vytisknout a sledovat, kde vlastně v programu právě je, nehledě na to, že v praxi by nikdo nezačal psát jen tak od boku aniž by si výše uvedené nejdříve ujasnil :-)

 
Odpovědět
23.2.2015 12:24
Avatar
Tomáš Haubert:6.5.2015 12:05

Ahoj, potřebuji si spustit ještě adminer pro správu databáze, lze udělat nějakou vyjímku v .htaccess nebo směrovači aby mi localhost/adminer nebral smerovac? Nebo jak řešit jinak? Díky

Odpovědět
6.5.2015 12:05
Jsem malopodnikatel, buším do kompu jak datel
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Tomáš Haubert
David Hartinger:6.5.2015 17:43

Ahoj, pokud cesta existuje, tak ji smerovac nezachyti. Proste zadej cestu k php souboru s adminerem. Kdyz ho mas ve slozce adminer, musi se samozrejme jmenovat index.php nebo si to nastav v htaccess jako rewrite. Nejjednodussi mi prijde zadat jen celou url.

Odpovědět
6.5.2015 17:43
New kid back on the block with a R.I.P
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 109.