Sziasztok. Sokat gondolkodtam, hogy csináljak-e egy ilyen scriptet, de végül arra jutottam, hogy igen, csinálok.
Ez egy
PHP script, amit ha feltelepítesz egy weboldalra, akkor hozzáférést tudsz biztosítani mások (pl. egy szerver adminisztrátorainak számára) egy távoli szerveren lévő fájlok megtekintésére. Elsősorban
naplófájlokhoz csináltam ezt, amit a kicsit sem idióta megnevezés már sugallhatott.
A csomagolt fájlban található egy
OLVASSEL.txt, amiben nagyjából ugyanezeket leírom (csak azt több napja írtam, ezt meg most kapartam össze).
Ahhoz, hogy a script megfelelően működjön szükséged lesz egy
webszerverre, egy
ftp szerverre, és egy
MYSQL adatbázisra, amire 3 (azaz
HÁROM) darab tábla fog felkerülni.
Az oldal egyik jelentős komponense egy jogrendszer. Az adminisztrátornak
99-es joga van, ez a \"mesterjog\". A 99-es joggal tud valaki felhasználót szerkeszteni, (napló)fájlokat hozzáadni, stb. Azt ajánlom, hogy a felhasználónak ne adj 99-es jogot, mert visszaélhet vele.
Úgy működik a script, hogy egy oldalon hozzá tudsz adni fájlokat, pontosabban azok elérési útját az FTP szerveren. Az oldal a fájl lekérésekor felcsatlakozik az ftp szerverre, és a megadott elérési úton keresztül letölti a fájlt (amit később töröl), majd megjeleníti annak tartalmát.
Minden fájlnak meg kell adni a minimális jogszintet, ami azt jelenti, hogy akinek kisebb a jogköre, az nem tekintheti meg az adott fájlt.
Minden jogkörhöz tartoz
hat egy megnevezés is, amit egy külön oldalon kell beállítani. Ezen az oldalon át is lehet állítani a már meglévő jogmegnevezéseket.
Található egy fájl, ami lang.php-ra van nevezve. Abban található a weboldal (majdnem) összes szövege, itt le lehet esetleg fordítani ha valaki nagyon unatkozik.
Készítő: blackdog476 (én)
Verzió: 1.0 (beta)
egyébként névnek semmit nem tudtam kitalálni, ezért lett egyszerűen két angol szóból álló, ennyire lényegre törő név
Ismert hibák
5.6 php verzió alatti bugok (ha nem jön be a login, vagy valami hibát ír, csak akkor kell javítani!)
hotfix:
index.php 38. sor végéről a -t töröld ki, és a következő sorba pedig írd be azt, hogy: $q = $q[0];
functions.php 40. soránál van egy függvény. töröld ki a tartalmát, és a helyére ezt másold be: return $number.\'-s\';
Képek (nem az én gépemen készültek a képek)
Letöltés LogViewer v1.0 beta letöltési link (
RAR):
LogViewer_v1_beta.rar (vagy
SolidFiles mirror)