Interval.cz    Grafika.cz    DeveloperDaily.cz    Host.sk    PHP.sk 

  Strßnky v∞novanΘ tvorb∞ WWW a grafice
 
Tato strßnka b∞₧φ na za°φzenφch spoleΦnosti Profinet.sk, a.s., provozovatele sφt∞ Prof-i-NeT v rßmci projektu host.sk
Moje stranky
   Uvodnφ strßnka
   3D modelovßnφ
   3D galerie
   VRML
   Flash
   PHP
   PHP skripty
   Slovnφk pojm∙
   SMS brßna
   O mojφ osob∞

3D galerie - strojφrenstvφ

Instalace PHP
vÜe free (linux i win)
   PHP 4
   Apache server
   My SQL
   HotovΘ instalace
   Rady k instalaci
   Kam s webem

jan.chmelik@atlas.cz

Optimalizovßno
800 x 600
a lepÜφ
IE4 / NN4 a lepÜφ

PHP - konec statick²ch strßnek

Na ·vod by se snad sluÜelo p°ipomenout ₧e i tyto strßnky jsou generovßny pomocφ PHP.
V nßsledujφcφch odstavcφch se dozvφte jak p°iÜlo na sv∞t dynamickΘ generovßnφ strßnek, a k Φemu ho lze pou₧φt.

Prvnφ implementace slu₧by World-Wide Web poΦφtaly s tφm, ₧e informace prezentovanΘ pomocφ HTML strßnek nebudou p°φliÜ prom∞nlivΘ v Φase, a proto byly HTML strßnky ulo₧eny v souborech. V p°φpad∞ pot°eby mohl autor strßnky jejφ text zm∞nit v souboru a od tΘ doby byla p°φstupnß novß podoba strßnky.

╚asem se p°iÜlo na to, ₧e koncept slu₧by WWW je natolik obecn², ₧e nenφ problΘm pomocφ stßvajφcφho modelu zp°φstupnit interaktivnφ slu₧by jako r∙znΘ vyhledßvacφ systΘmy apod. VÜe bylo postaveno na velice jednoduchΘm principu -- HTML strßnky ji₧ nejsou ulo₧eny v souboru, ale generovßny n∞jak²m programem, kter² umφ p°ebφrat parametry z formulß°∙ zaΦlen∞n²ch do strßnky. Proto₧e ji₧ HTML strßnky nejsou staticky umφst∞ny v souborech, ale generovßny podle pot°eby, hovo°φme o dynamicky generovan²ch strßnkßch.

Dφky dynamicky generovan²m strßnkßm se p°ed Webem objevil nov² sv∞t zp°φstup≥ovßnφ rozsßhl²ch databßzφ, podnikov²ch informaΦnφch systΘm∙ ovlßdan²ch pouze pomocφ prohlφ₧eΦe, virtußlnφch obchodnφch dom∙ apod. Dß se °φci, ₧e prohlφ₧eΦe se staly novou platformou pro provozovßnφ aplikacφ.

obr. MySQL

V poslednφ dob∞ sφlφ tlak, kter² nutn∞ vy·stφ v to, ₧e v∞tÜina strßnek dostupn²ch na Webu bude generovßna dynamicky. ╚φm je to zp∙sobeno? A¥ chceme nebo ne, dnes ji₧ hlavnφ t∞₧iÜt∞ Internetu nespoΦφvß na akademickΘ p∙d∞, ale v Φist∞ komerΦnφ oblasti. Pokud chce n∞jakß firma pomocφ svΘ webovΘ prezentace p°φpadnΘ zßkaznφky zaujmout, musφ nabφzet vφc, ne₧ jen jednou za p∙l roku aktualizovanΘ statickΘ strßnky.

U₧ivatel se na strßnky bude vracet pouze v p°φpad∞, ₧e zde Φasto najde n∞co novΘho. Pokud tedy p°i ka₧dΘ nßvÜt∞v∞ bude firemnφ strßnka dopln∞na jin²m vtipem Φi zde bude mo₧nost odpov∞d∞t na otßzku v n∞jakΘ sout∞₧i, poΦet nßvÜt∞vnφku a zejmΘna t∞ch opakovan∞ se vracejφcφch jist∞ stoupne. PodobnΘ chovßnφ Webu vÜak nelze dosßhnout pou₧itφm statick²ch strßnek, musφ se pou₧φt n∞jak² ze systΘm∙ pro dynamickΘ generovanφ strßnek.

Jestli₧e tedy p°ed rokem Φi dv∞ma bylo pro tv∙rce strßnek nezbytnΘ se nauΦit jazyk HTML, dnes je nejvyÜÜφ Φas na osvojenφ si n∞kterΘ technologie pro dynamickΘ generovßnφ strßnek. Jednou z t∞chto technologiφ je systΘm PHP s jeho₧ zßkladnφmi rysy se nynφ seznßmφme.

PHP pracuje pod operaΦnφmi systΘmy Unix, Windows 95/98/NT a Macintosh. Existujφ i projekty, kterΘ se sna₧φ o portovßnφ PHP na r∙znΘ starÜφ mainframe. Krom∞ nezßvislosti na operaΦnφm systΘmu je PHP nezßvislΘ na pou₧itΘm WWW-serveru. PHP m∙₧e spolupracovat s libovoln²m serverem, kter² podporuje rozhranφ CGI -- to dnes podporujφ snad vÜechny servery. Pokud pou₧φvßme Apache, m∙₧e b²t PHP spuÜt∞no jako jeho modul, Φφm₧ dosßhneme mnohem vyÜÜφho v²konu a v∞tÜφ bezpeΦnosti.

obr. Apache-server

P°enositelnost skript∙ napsan²ch v PHP je velkou v²hodou. Pom∞rn∞ Φasto si dnes r∙znΘ firmy a instituce po°izujφ server s Windows NT. A₧ Φasem zjistφ, ₧e to z hlediska stability a v²konu nebyla nejlepÜφ volba. Pokud p°i vytvß°enφ dynamick²ch strßnek pou₧ijφ PHP, nenφ ₧ßdn² problΘm na poΦφtaΦi nainstalovat n∞jak² Unix podporujφcφ platformu Intel (Linux, FreeBSD, Solaris) a strßnky napsanΘ v PHP provozovat vesele dßl.

P°evzato z p°enßÜky Ji°φho Koska - PHP nejen dynamicky generovanΘ strßnky


ZajφmavΘ odkazy - programovßnφ na webu - PHP
PHP.net - oficißlnφ strßnky
PHP.cz - Φesk² mirror
Jirka Kosek - PHP Guru
Builder.cz - Tipy & triky
Interval.cz - Tipy & triky
PHP.sk - HotovΘ instalace, ...
Matrin Babuska - PHP grafy
Weberdev.com - hotovΘ skripty



adresa strßnek : chweb.host.sk
datum poslednφ aktualizace : 21.srpen 2001
Software
  qr.cz
  slunecnice.cz
  download.com

╚eskΘ Portßly
  seznam.cz
  atlas.cz
  redbox.cz
  centrum.cz
  quick.cz

Cizφ portßly
  altavista.com
  yahoo.com
  lycos.com
  excite.com
  google.com

Hardware
  rafs.cz
  pctuning.cz
  svethardware.cz

Ostatnφ
  jφzdnφ °ßdy
  novinky.cz
  fudge.cz
  funny.cz
  flashfun.cz