Pagina 1 din 1

Basic Chat Project

Scris: Vin Oct 25, 2013 5:30 pm
de takedown
Pentru toti cei care vor sa inteleaga cum functioneaza un script de chat , am creat eu unul foarte basic folosind html,php,mysql,javascript,ajax insa este foarte basic , dupa parerea mea puteti intelege foarte usor cum functioneaza chiar construind o versiune mai buna decat a mea.Acesta este unul dintre proiectele mele pentru a capata cat mai multa experienta.

Link Download:

Sper sa va placa , astept pareri.

Re: Basic Chat Project

Scris: Vin Oct 25, 2013 6:03 pm
de Emanuelll
Felicitari:) (pentru un inceput promitator)

Ca si upgrade:
1. Poti seta valoare Default pentru data, data curenta (an, luna,zi, ora, secunde): selectand in phpmyadmin campul 'DEFAULT' -> 'CURRENT_TIMESTAMP' si nu mai trebuie etc..
2. Citeste si poate pentru ajax te ajuta
3. Eu vreau sa vorbesc cu user X, dar nu pot

Re: Basic Chat Project

Scris: Vin Oct 25, 2013 7:00 pm
de takedown
Este ceva foart basic , stiu ca poate fi inbunatatit am vrut sa fie cat mai simplu pentru programatorii incepatori si apropo am destula experienta in php cat sa imi dau si eu seama ca scriptul nu este securizat etc dar cum am zis este cat mai simplu.Multumesc pentru parerea ta.Astept si alte pareri.

Re: Basic Chat Project

Scris: Sâm Oct 26, 2013 12:15 am
de Birkoff

Re: Basic Chat Project

Scris: Sâm Oct 26, 2013 10:32 am
de seomaxim
Salut,

Vezi ca exista un bug de securitate foarte grav

if(isset($_GET['username']) && isset($_GET['message'])){
$username = $_GET['username'];
$message = $_GET['message'];
$date = date("d-m-y");

if(empty($username) && empty($message)) {
} else {
$sql = mysql_query("INSERT INTO messages(username,message,date) VALUES ('$username','$message','$date')") or die (mysql_error());
}

nu ai folosit mysql_real_escape_string.

Re: Basic Chat Project

Scris: Sâm Oct 26, 2013 1:04 pm
de takedown
Am mai zis si ma repet este doar o versiune basic , scheletele unui chat pe intelesul tuturor , in primul rand nici nu trebuie sa folosesti o baza de date pentru un chat faci totul cu fisere ca sa fie mult mai simplu eu am vrut doar sa fac ceva sa inteleaga toata lumea , acuma ca am lasat aceste "buguri" le-am lasat intentionat ca nu e mare inginerie sa adaug mysql_real_escape_strings sau strip_tags sau etc.

Re: Basic Chat Project

Scris: Mar Feb 04, 2014 8:35 am
de ViezuREX
Stiu ca este o discutie veche insa daca vreti sa treceti la nivelul urmator pe parte de chat incercati WEBSOCKET.