Jump to content
php.lv forumi

Recommended Posts

Posted

Nujā, ja tu to lapu skaidri zini, kur turēsi un zini, ka vienmēr apacis būs tā nokonfots, lai laistu caur php arī .inc failus, tad viss ir ok. Bet ja tu raksti to aplikāciju īsti nezinādams kur tā nonāks, tad nav gan ieteicams izmantot .inc. Tāpat āri varbūt pēc pusgada admins tev nemanot uztaisīs reinstalu apacim (vai arī vienkārši uzliks defaulto konfigurāciju), un aizmirsīs par .inc failiem. Voilā - tavs saits vulnerabls.

 

.inc failu izmantošana vienkārši ienes daudz vairāk faktorus par ko būtu jāuztraucās. Labāk skripts.inc vietā izmanto skripts.inc.php, un tāpat arī citiem, piemēram, template.tpl vietā, template.tpl.php.

Posted

No sevis varu pielikt, ka nevajag failiem sarezgit nosaukumus, bet gan glabat atseviskas mapes, piemeram:

 

-index.php
-/includes
--api.php
--user.php
-/classes
--db.php
--template.php
--log.php

Posted

It kā lai vieglāk atšķirtu izpildāmos php failus (tb no weba) no inklūdējamajiem. Bet kā jau saka - nevajag tā darīt.

Vispārīgā gadījumā paplašinājuma vietā vari lietot vienalga ko (kautvai .png), ja gribi tikai šo failu inclūdēt.

Posted

rezumējot - tādi *.inc ir noiets etaps, par kuru priecāties vēl var tikai vecie buki, kuri vēl visu kā php3 laikos taisa - pārējiem *.inc ir nesmuki, slikti, pē, kaka un punkts. :)

tagad, kad weba developēšana ir uzņēmusi apgriezienus, ir izdomāti daudz labāki patterni kā organizēt kodu un failus webiskā projectā.

×
×
  • Create New...