php-program

PHP analóg óra 1.0

PHP Analóg óra 1.0

Ez egy régi php script. Egész pontosan 2007 februárjában sikerült elkövetnem. Azóta van újabb verziója, ami egy nagyobb project része, így azt egyelőre még nem teszem közzé.
Letöltés: PHP Analóg óra 1.0
További segítség és példák a letölthető zip-ben.


Megosztás/Mentés

Gömb rajzolása PHP-ben

Gömb logó

Ez a script már régen készült, és közel sem tökéletes megoldásokkal. De mivel újra írni már nincs kedvem, ezért így mutatom meg :)

A bal felső sarokban levő képhez hasonló gömböt, illetve különböző variációit lehet generálni. Minden fontos tulajdonsága beállítható url-ből. Így tesztelhetők a lehetőségek.


Tulajdonságok:

  • Színek:
    Minden szín a következő formában adható meg: RRR,GGG,BBB
    Ahol az egyes betűk az RGB-nek megfelelően a vörös, zöld és kék színek mértékét jelentik 0 és 255 között.

    • fill: Gömb színe (kitöltése)
    • bgcolor: Kép háttere, ha jpeg formátumú
    • border: Választható szegély az alakzatnak
    • monox,monoy: Nevüknek megfelelően vízszintes és függőleges irányban húzott ívek színe. Alapértelmezetten minden ív más színű.
    • _0 -től _7-ig: Az ívek színkészlete változó színek esetén
  • Méretek:

    • space: Az ívek távolsága egymástól pixelben.
    • width: A kép szélessége (Alapértelmezetten azonos a rajz szélességével)
    • height: A kép magassága (Alapértelmezetten azonos a rajz magasságávall)
    • w: A rajz szélessége
    • h: A rajz magassága

  • type: Kép típusa. (jpeg,jpg,png és gif a megengedett)
  • quality: A kép minősége 0 és 100 között. (Csak jpeg formátum esetén)
Megosztás/Mentés

Rugalmas nyelvkezelés

Gyakran van szükség arra, hogy egy weboldalt több nyelven jelenítsünk meg.
Ennek ma már több formája is létezik. Az egyik, amikor minden nyelvnek külön fájlt hozunk létre egy languages mappában, és abban egy asszociatív tömbben felsoroljuk az egyes tartalmakat.
Ezzel a módszerrel mutatom meg, hogyan lehet úgy kezelni a nyelveket, hogy amennyiben az alapértelmezett nyelven minden szöveg definiálva van, azon a nyelven jelenjen meg a tartalom, ha a kiválasztott nyelven nem létezik még, vagy szándékosan nem definiáltunk egy értéket. Esetleg maga a nyelv sem létezik, amit megadtunk.

Megosztás/Mentés