PHPとMySQLでチャット作り コード編

gist重すぎるので消しました。
ファイルが40ちょっとあります。

画像で機能説明↓

zip↓

[wpdm_package id='488']

 

git→ https://github.com/inaccuracy3/chat

テーブル

create table all_user(user varchar(255),hash varchar(255),unique(user));
create table block_table(blocker varchar(255),blocked varchar(255),unique(blocker,blocked));
create table group_list(id int not null auto_increment primary key,group_name varchar(255),group_pass varchar(255),owner varchar(255),unique(group_name,group_pass));
create table profile_table(name varchar(255), nickname varchar(255),icon_path varchar(255),tweet varchar(255),unique(name));
create table talk_table(talk_id int not null auto_increment primary key,name varchar(255),nickname varchar(255),icon_path varchar(255),talk text,group_id int not null);
create table group_member(id int,member varchar(255),unique(id,member));
create table friend_table(friend1 varchar(255),friend2 varchar(255),unique(friend1,friend2));
create table friend_apply_table(applicant varchar(255),receiver varchar(255),unique(applicant,receiver));
create table friend_talk_table(j_read bit(1),name varchar(255),nickname varchar(255),receiver varchar(255),icon_path varchar(255),talk text);
create table notice_table(talk_id int,user varchar(255),group_id int,unique(user,talk_id,group_id));

アイコンはimagesというフォルダを作ってそのフォルダの中にicatch.jpgという名前を付けて画像を入れるとデフォルトがその画像になります。
imagesフォルダがないとアイコンの変更など不具合がでます。

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA