SZOURLEV
PHP5 fejlesztés : szourlev
copyright©2010-2011 Héder Gábor
A szourlev licensze megtalálható a
Szerzői jogok-ban.
A szourlev egy általam készített amatőr/hobbi feljesztésű
nem felhasználóbarát szkriptcsomag. Vigyázzon ! A szkript csomag a helyesség/megfelelőség/tulajdon
ellenőrzése céljából van publikálva.
Ön csak a saját kockázatára használhatja ezt a szkriptcsomagot !
Nem garantálok semmit sem ezzel a szkriptcsomaggal és a programozás módjával kapcsolatban.
Ez a szkriptcsomag BÁRMILYEN SZAVATOSSÁG NÉLKÜL van kiadva.
A következőket olvassa körültekintően !
A szourlev fejlesztése egy Zepter Medical projekt kapcsán kezdődött
2009. November hóban az Országos Széchenyi Könyvtárban.
Az első működőképes verzió teljes egészében a
000webhost.com
online editorában készült és a
000webhost.com
-on volt tesztelve.
A csomag elkülönítetten tartalmazza a megváltoztatható szöveges/űrlap részeket,
a "texts" nevű alkönyvtárban.
A "texts" nevű alkönyvtár tartalmaz olyan szöveges részeket,
melyek a Zepter Medical szellemi tulajdonát képezik,
és semmilyen célra nem használhatóak fel, kivéve ha azt a Zepter
teszi.
A szourlev fő jellemzői :
- a szourlev egy űrlapkitöltéses regisztráló levélküldő alkalmazás, jelszó megadási lehetőséggel;
az űrlapkitöltés befejezése után a kliensnek nincs lehetősége a levélben használt linkek segítségén
kívül más módon ráhatni a saját adatbázis rekordjára (a levél eltűnése esetén kérheti a törlését, de
csak e-mailben, telefonon, "messenger"-el, stb.)
- a szourlev kis adatbázis kezelésére készült és ezernél nagyobb rekordszámra nincs tesztelve; az e-mail cím indexelt és minden új rekord beillesztése előtt ellenőrizve van, hogy
használatban van-e már, van arra esély, hogy nagy méretű adatbázis esetén ez lassúvá teszi a működést
- a regisztráló személy az e-mail címével van azonosítva, ezért egy e-mail cím csak akkor használható,
ha még az nincs az adatbázisban
- a kód nem tartalmaz "session"-öket
- szándékaim szerint a szkriptek nem használnak "cookie"-kat (sütiket)
- szándékaim szerint az Apache szerver nem készít a szkriptekkel kapcsolatban temporális/session fájlokat
(remélem, hogy így is van - XAMPP-on nem tapasztaltam ilyen fájlokat)
- a szourlev "session"-ök helyett index számokat, azonosító/biztonsági kódokat és egy mysql adatbázist használ
- indexelt mezők :
sorszam (primary key) - index szám
emailcim (index) - e-mail cím
ellenorzokod (index) - azonosító kód
- az index számok egy index.txt nevű text fáljban vannak tárolva, és tárolva vannak az adatbázisban is
(a legnagyobb adatbázis index számot - vagy egy eléggé nagy index számot - tudni kell az index.txt fájl sérülése/törlése esetén)
- az oldalak szövegei és űrlapjai a "texts" nevű alkönyvtárban cserélhetőek,
de ez némi kódírási munkát igényel; nincs egyszerű felület/mód a szövegek és html formulák
cserélésére, és mindehhez a php kód megismerése szükséges
- a szourlev nem támogatja a két- vagy többnyelvű adatbázis használatot (noha a kódok módosíthatóak,
hogy úgy legyen ) - több mint egy nyelvhez különálló szourlev installációk szükségesek, különálló adatbázisokkal
- a publikált verzió nem tartalmaz riport szkripteket (vagy törlő szkripteket a lekérdezett rekordokra)
- a változónevek a következő konvekciót követik : $myvariable ; használok magyar változóneveket is, mint
pl. $ellenorzokod
- ez a verzió nem volt ssl-el tesztelve
- a szourlev csak Apache szervereken (LAMP, XAMPP) volt tesztelve
Elérhető verziók :
Használat előtt a szourlev_.../special/szerveradatok.php fájlt kell konfigurálni.