Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [skrypt] shoutbox // pierwsze dzieło
Forum PHP.pl > Inne > Oceny
Taifun
Witam. Zaczynam przygodę z mysql i php proszę o ocenę mojego pierwszego dzieła. Na końcu mam pytanko. Wy też mieliście swój pierwszy raz.
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';

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;

Jak chcecie dodać więcej komentarzy proszę sprawdzić w linii 51 kod:
Kod
$emoty=array(
":)"=>"<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 ?
b_chmura
może podrzuć jakieś demo:)
phpion
Cytat(Taifun @ 14.08.2007, 22:21:49 ) *
-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].

Po co tyle zapytań? Przecież w zupełności wystarczy 1... nie widzę powodów do większej ilości.
Wrzuć jakieś demko.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.