Jump to content
php.lv forumi

Kada Starpiba Starp .html Un .shtml?


FosC0

Recommended Posts

Vai kaads, luudzu, nevareetu taa saprotami paskaidrot, kas tie par shtml failinjiem un ar ko tad vinji atshkjiras no parastiem html?

 

Un veel jautaajiens ir par DHTML? Cik noprotu, tad daudzas fiichas (piemeeram filtri) darbojas tikai uz IE un paareejo browseru lietotaaji atpuushas?

 

paldeis!

Link to comment
Share on other sites

shtml - atkarībā no servera uzstādījumiem varētu būt vai nu secure html (parasti uz visādiem https:// protokoliem kas izmanto SSH) kur dati tiek iesūtīti netā/iegūti no tā jau iešifrētā veidā (izmanto bankās utt), vai arī pēc analoģijas ar phtml: source html - tas pats html, bet viņš nepārsejas, resp. tu redzi visu kodu visā tā mežonīgumā. Bet vispār jau, ja aiz viņa iet kāds shtml?var=foo, tad droši vien var apgalvot, ka tas itr tas pats php, tikai ar citu paplašinājumu. Būtībā - kāda starpība? *.htm, *.html, *.shtml, *.mht, *.htx, *.htt, *.shtml, *.htmls - parasti viņos tik un tā slēpjas HTML+CSS+JS...

 

Par DHTML tu pareizi saprati.

Link to comment
Share on other sites

Nepiekriitu oratoram Venom :D

 

.shtml ir server parsed html, kuram nav nekaada sakara ne ar secure konekcijaam, ne ar source html, ne ar php. .shtml failos tiek iekljautas SSI (server side includes), kuras jau taalaak var izsaukt php, nu, vispaar, t.sk. dajebkaadu server side aplikaaciju.

Link to comment
Share on other sites

  • 3 weeks later...

hE... Nebuutu slikti, ja vispaar bez paplashinaajuma vareetu iztikt :) Bet nu tad Apache u.t.c meklee taadu Diru (: Tam paplashinaajumam jau nav nekaadas noziimes, galvenais neuzlikt taadu, ko kaukas cits jau lieto, jo taa var biku auzaas sabraukt... Sakonflikteeties... Tas gan tiiri teoreetiski, jo praktikumaa neko taadu neesmu noveerojis... :) Tas ir taapataas, kaa piemeeram Notepad taisa valjaa maximaali daudz failu veidus. Shie paplashinaajumi ir domaati tikai lai sofC speetu atkost, kas ir vinjam piederoshs, kas nee... tb kaukaadi noteikti seivi, izmantojamie faili. Bet ja tu vinja failu paarsauksi un piespiediisi atveert - vish vienalga vinju sapratiis!!!! Taakaa uzpriekshu - paarsaucam visus *.html, *.js, *.as u.t.m.l failus kaut vai par *.ass [!] Ar *.php gan taa nevaidzeetu dariit, jo shis neko vairs nesapratiis un neraadiis ar neko praatiigu.. Varbuut ir kaadZ, kas vareetu to mainiit???

Link to comment
Share on other sites

Ar *.php gan taa nevaidzeetu dariit, jo shis neko vairs nesapratiis un neraadiis ar neko praatiigu.. Varbuut ir kaadZ, kas vareetu to mainiit???

Kā nu ne?

 

Iebarojam apacim, lai šis noparsē ne tikai visus *.php failus, bet arī visus *.ass failus .. :) .. un uz priekšu.

Link to comment
Share on other sites

(papildinajums Kaklz)

Visskaistāk jau izskatās, ja failiem vispār nav paplašinājumu. Paplašinājums ir piedēklis, bet URLiem jābūt lietotājam viegli uztveramam un http://www.manalapa.com/articles/tema/virsraksts izskatas septiņdesmit trīs reizes patīkamāk nekā http://www.manalapa.com/articles.php?t=tem...ma&v=virsraksts lai tur vai kas būtu tai php vietā. Nu jā var jau arī http://www.manalapa.com/articles.php/tema/virsraksts bet var taču saprast kuru URLi lietotājs atcerēsies labāk.

 

Lai būtu urlis http://www.manalapa.com/articles/temas_nos...ksta_virsraksts es uztaišu .htaccess failā:

 

<code><font color="#000000">
<Files articles> 
ForceType application/x-httpd-php 
</Files></font>
</code>

 

un tad ar PHP analizēju $_SERVER['REQUEST_URI'];

Link to comment
Share on other sites

×
×
  • Create New...