Witam. Przedstawiam wam shoutbox o nazwie sb4u [nazwa robocza: toporny shoutbox].
demo: --usunięte na prośbę autora--
@styl css zapożyczony z webtutorials.pl
Cechy shoutboxa:
-Dodawanie wiadomości [imię, gg, treść do 255 znaków]
-Zabezpieczony skrypt przed floodowaniem, botami i pustymi wpisami.
-Posiada captcha z epoki kamienia łupanego [5*5=25] ale na większość skuteczny chyba, że ktoś weźmie się za napisanie pod ten akurat skrypt albo pod podobne dane. Oczywiście pytanie można zmienić.
-Stronicowanie
-Można includować na każdej podstronie dzięki zmiennej $PHP_SELF
-Max 2-4 zapytania sql a to dlatego, że to mój pierwszy skrypt oparty na bazie mysql ale każdy serwer tego nawet nie zauważy [serwer hostingowy].
-Wyświetlanie gg oraz tworzenie zakładek.
-proste emotikony.
Instalacja:
Pobierz plik
Wstaw na stronę gdzie chcesz go umieścić:
Kod
<?php include("sb.php"); ?>
zmień w sb.php na poprawne dane do twojej bazy:
Kod
#konfiguracja mysql:
$user = 'root';
$password = '';
$database = 'data';
$user = 'root';
$password = '';
$database = 'data';
Wykonaj zapytanie SQL w phpmyadmin
Kod
CREATE TABLE `sb` (
`id` INT( 20 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`imie` VARCHAR( 20 ) NOT NULL ,
`gg` VARCHAR( 15 ) NOT NULL ,
`wiadomosc` VARCHAR( 255 ) NOT NULL
) TYPE = MYISAM;
`id` INT( 20 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`imie` VARCHAR( 20 ) NOT NULL ,
`gg` VARCHAR( 15 ) NOT NULL ,
`wiadomosc` VARCHAR( 255 ) NOT NULL
) TYPE = MYISAM;
Jak chcecie dodać więcej komentarzy proszę sprawdzić w linii 51 kod:
Kod
$emoty=array(
":)"=>"<img src=usmiech.gif>",":-)"
=>"<img src=usmiech.gif>");
":)"=>"<img src=usmiech.gif>",":-)"
=>"<img src=usmiech.gif>");
i dodać co się chce.
---
Wszystko jest opisane w komentarzach w pliku sb.php. Radzę zmienić w 2 linii zmienić css albo usunąć!
Jest to mój 1 skrypt oparty na mysql dlatego proszę o wypowiadanie się co mógłbym ulepszyć i tutaj szczególne pytanie do was czy mój skrypt jest zabezpieczony przed sql injection ?