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 – 2. diel - .htaccess, autoloader a všeobecný kontrolér

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
Kit
Tvůrce
Avatar
Odpovedá na Neaktivní uživatel
Kit:1.11.2013 22:08

Ano, může. Jen je dobré si uvědomit, že .htaccess se PHP nijak netýká, ten konfigurák je pouze pro Apache.

Odpovedať
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovedá na Kit
Neaktivní uživatel:1.11.2013 22:19

No dobře, ale Apačové berou url a podstrčí ho mému index.php, že? Můžeš mě nějak nasměrovat, jak na to?

Editované
Odpovedať
Neaktivní uživatelský účet
Avatar
Silvinios
Tvůrce
Avatar
Silvinios:12.11.2013 20:27

Děkuji moc za výborný článek. Po dlouhé době jsem se vrátil k PHP a přesně tohle jsem hledal.

Avatar
mkub
Tvůrce
Avatar
Odpovedá na David Hartinger
mkub:16.11.2013 10:35

.htaccess neumoznuje iba pekne URL, ale aj prednastavit chybove stranky, zapnut komprimaciu, cacheovanie u klienta, ako aj obmedzit pristup k strankam niektorym uzivatelom,...

Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na mkub
David Hartinger:16.11.2013 10:48

To sice ano, ale pracuje se s tím tak blbě, že to většina lidí raději dělá mv PHP.

Odpovedať
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovedá na mkub
Kit:16.11.2013 11:21

To sice .htaccess umí, ale většina webmasterů to nezvládá a raději to lepí v PHP.

Odpovedať
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
mkub
Tvůrce
Avatar
Odpovedá na David Hartinger
mkub:16.11.2013 16:56

najjednoduhsie v .htaccess su tie chybove stranky, co sa tyka tych peknych URL, a ostatnych veci, tak to uz je magia, ktoru este som nezvladol...

ale na chybove stranky staci v tomto formate:

ErrorDocument ErrCode stranka

kde ErrCode je chybovy kod (400-414, 500-506)
a stranka je chybova stranka, ktora sa ma pri vzniku danej chyby zobrazit

napr.:

ErrorDocument 404 /404.html
Editované
Avatar
Kit
Tvůrce
Avatar
Odpovedá na mkub
Kit:16.11.2013 17:16

Potíž je v tom, že pokud používáš redakční systém, tak vlastně všechny stránky existují. PHP se totiž nejprve musí zeptat databáze a teprve tam se dozví, že soubor z URL neexistuje.

Odpovedať
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Michal Maršálek:30.12.2013 10:26

Můžete mi prosím vysvětlit, proč bych měl mít všechny modely, pohledy a kontrolery v jedné složce? Přijde mi mnohem logičtější mít všechny soubory týkající se dané stránky v jedné složce. Navíc k některým stránkám bych potřeboval načíst vlastní css a js. Adresářovou struktury bych měl:

.htaccess
index.php
/homePage
   HomePageModel.php
   HomePageController.php
   HomePageView.phtml
   HomePage.js
   HomePage.css
/clanek
   ClanekModel.php
   ClanekController.php
   ClanekView.phtmĺ
   Clanek.js
   Clanek.css
/mail
   MailModel.php
   MailController.php
   MailView.phtml
   Mail.js
   Mail.css
   /MailImages
      mailIcon.png
/router
   RouterModel.php
   RouterController.php
   RouterView.php
   Router.js
   Router.css
   /RouterImages
      logo.png
      fb.png
      gplus.png
/private
   Controller.php

Jsem opravdu začátečník, tak na to prosím berte ohled. ;)

Editované
Avatar
Kit
Tvůrce
Avatar
Odpovedá na Michal Maršálek
Kit:30.12.2013 10:38

Jak to uděláš, tak to budeš mít. Běžně mám celý projekt v jednom adresáři a podadresáře dělám až tehdy, když je to potřebné a má to nějaký význam. Například považuji za přirozené, že v adresáři CSS se nachází vše kolem designu včetně obrázků. PHP třídy v klidu dám do druhého podadresáře, zjednoduší se mi tím autoinclude. A ve třetím podadresáři mám databázi.

Odpovedať
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
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 125.