Jó volt, szép volt.
Kiemelt támogatók
BIG FISH
Pentaschool
WISH
Macasoft
G'Roby
23vnet
Kiskapu
 

  5k – górcső : Tömörített Esti Kornél

screenshotelkövette: Szabó Péter
LEÍRÁS


Leírás

Ez a könyvtár egy pályamű a 2003 tavaszán megrendezett magyar PHP
konferencia
(http://phpconf.hu) 5k compo című versenyére.

Szerző: Szabó Péter
A szerző e-mail címe: pts+phpconf##kukac##math.bme.hu
A pályamű fantázia(?)neve: tömörített Esti Kornél

Inkább ne
~~~~~~~~~
Kérem a zsűrit, hogy ne értékelje ezt a pályaművet, mivel lehetséges, hogy
sérti Kosztolányi Dezső örököseinek szerzői jogát. Helyette javaslom az
igen
hasonló pályaművemet ,,tömörített Csongor és Tünde részlet'' címmel, ami --
az eredeti mű 1831-es megjelenése miatt -- már nem sérthet szerzői jogokat.

Használat
~~~~~~~~~
Az 5120 nevű könyvtárban levő file-ok összmérete 5120 byte. Ezt a két
file-t
kell feltenni egy olyan webszerverre, ahol PHP4 fut, GD >=8.0, és azon
belül
PNG formátum támogatással. Ezután egy webböngészőben az esti_kor.php file-t
kell megtekinteni.

Ha a PHP CLI SAPI-ja is rendelkezésre áll, akkor az 5120 könyvtárba belépve
a ,,php esti_kor.php'' parancsot kell kiadni. A program a szabványos
kimenetére egy HTML file-t ír, amit átirányíthatunk és webböngészőből
megtekinthetünk.

Mi ebben a pláne?
~~~~~~~~~~~~~~~~~
Végül is a PHP program egy statikus HTML file-t jelenít meg. Ez önmagában
még nem egy nagy durranás. Az alábbiakat veendők még figyelembe:

-- a kiírt HTML file mérete jóval nagyobb, mint 5120 byte
-- a kiírt HTML file Flate algoritmussal van tömörítve az 5120 byte-ban, a
   kitömörítés a .php script futtatásakor történik
-- PHP-ben a zlib függvénykönyvtárral lehet Flate ki- és betömörítést
   végezni, de a zlib a verseny alatt nem érhető el
-- a .php script a GD PNG támogatását használja (legálisan, lásd az oldalon
   levő barkochba-válaszokat) a Flate kitömörítésre

__END__
Valid XHTML 1.0! Valid CSS!