Saját kezdetleges fórum v2

Indította blackdog476, 2014. október 22. - 23:02:46

Előző téma - Következő téma

blackdog476

Linkek javítva!
Üdv!
Az előző próbálkozásom sikerére úgy gondoltam, hogy érdemes lenne egy komolyabb fórumot írni, amit aztán majd lehet fejlesztgetni. Hát íme.
PDO-ban írtam az előző mysql_* -es próbálkozásaim ellenére.
Az előző verzióhoz ennek a fórumnak semmi köze, újraírtam, és nem egy, hanem 19 fájlból áll, nem egy, hanem 3 táblázat kell hozzá, cserébe többet tud.
A script kb 1.5hét alatt készült el, minden nap csináltam vele valamit.
Amit tud.
 
  • Regisztráció + login rendszer (SESSION alapú)

  • Admin felület (fórumi statisztika, felhasználók adatai)

  • Idő kijelzése

  • Aktív felhasználók

  • Témák listázása

  • Hozzászólások küldése

  • Dinamikus fájlbeincludeolás (action=asd --> include(\"asd.php\"))


  • Fórum telepítő (sql táblák + admin felhasználó létrehozása)

  • Felhasználó adatainak kilistázása

  • A fórumot / annak üzeneteit vendégek is láthatják, de nem tudnak hozzászólni.


Telepítés:
 
  • Töltsd le a zip fájlt, és csomagold ki.
  • Írd át a settings.php-ban az adatokat
  • (Töltsd fel a tárhelyedre)
  • Futtasd a setup.php-t, és kövesd az utasításokat
  • Miután befejeződött a telepítés már be is jelentkezhetsz!


,,Bug Log\'\':
 
  • A téma küldésnél nem irányít át, valamint a send.php-nál ha a t értéke nem egyenlő \"t\" vagy \"m\"-mel akkor kiírja az értékét. (Javítva: 10.23 - v1.1)

Az SQL táblázat szerintem felesleges, mert a telepítő megcsinálja...
De azért itt van



 
DROP TABLE IF EXISTS `f_messages`;
CREATE TABLE `f_messages` (
`MsgID` int(11) NOT NULL AUTO_INCREMENT,
  `MsgAUTHOR` varchar(255) NOT NULL,
  `MsgCONTENT` varchar(255) NOT NULL,
  `MsgDATE` varchar(20) NOT NULL,
  `MsgTOPIC` int(11) NOT NULL
);
DROP TABLE IF EXISTS `f_topics`;
CREATE TABLE `f_topics` (
`TopicID` int(11) NOT NULL AUTO_INCREMENT,
  `TopicAUTHOR` varchar(255) NOT NULL,
  `TopicTITLE` varchar(255) NOT NULL,
  `TopicCONTENT` varchar(255) NOT NULL,
  `TopicDATE` varchar(20) NOT NULL
);
DROP TABLE IF EXISTS `f_users`;
CREATE TABLE IF NOT EXISTS `f_users` (
`UserID` int(11) NOT NULL AUTO_INCREMENT,
  `UserLAST` int(11) NOT NULL,
  `UserNAME` varchar(255) NOT NULL,
  `UserPASS` varchar(255) NOT NULL,
  `UserIP` varchar(16) NOT NULL,
  `UserRIGHT` int(1) NOT NULL,
  `UserAGENT` varchar(255) NOT NULL,
  `UserLOG` tinyint(4) NOT NULL,
  `UserREG` int(11) NOT NULL,
  `UserEMAIL` varchar(255) NOT NULL
);

 
 
Letöltés:
    http://www.nukerdog.tk/theforum.zip\" rel=\"external nofollow\">www.nukerdog.tk/theforum.zip
    http://blackdog476.tk/theforum.zip\" rel=\"external nofollow\">http://blackdog476.tk/theforum.zip ZIP
    http://blackdog476.tk/theforum.rar\" rel=\"external nofollow\">http://blackdog476.tk/theforum.rar RAR
Használjátok egészséggel. Bye.

Benedek

Hali, injection ellen védve van ? :D

blackdog476


ElektroN

Nem megy a link, pedig kipróbálnám...

blackdog476

#4
Sure, a nukerdog.tk-t a 000webfos inaktivitas miatt megcseszegette de szerencsere megtudtam \"vedeni\", igy az adatok megmaradtak. (bar freenomon nem tudon megujitani, de hosztrol elerem a fajlokat.) Mindjart megprobalok valamit intezni, bar mivel mobilrol vagyok erdekes lesz.... xd
E: hat ez mobilrol nem fog menni :/

b1s


blackdog476


kundlam