Tchat webdev 2017
Le but du jeu sera principalement de pouvoir gérer un projet .git sur la plateforme github avec toute la classe
Cette première version basique sera le lancement de cet exercice collaboratif, où tout un chacun pourra proposer de nouvelles fonctionnalités et/ou correctifs
- Augmentation du champs texte de 120 à 500 caractères (la table message) Effectuez cette commande en sql:
ALTER TABLE message
CHANGE texte
texte
VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
- Les premiers icones sont actifs
- Instructions dans le contrôleur frontal
CREATE TABLE message
(
id
int(10) UNSIGNED NOT NULL,
texte
varchar(120) NOT NULL,
ladate
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
util_idutil
int(10) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE util
(
idutil
int(10) UNSIGNED NOT NULL,
login
varchar(45) NOT NULL,
mdp
char(64) NOT NULL,
mail
varchar(80) NOT NULL,
clefutil
varchar(64) NOT NULL,
actif
tinyint(1) NOT NULL COMMENT 'actif à 1'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO util
(idutil
, login
, mdp
, mail
, clefutil
, actif
) VALUES
(1, 'admin', 'a665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3', 'admin@admin', 'xwvxcwvcv', 1);
ALTER TABLE message
ADD PRIMARY KEY (id
),
ADD KEY fk_message_util_idx
(util_idutil
);
ALTER TABLE util
ADD PRIMARY KEY (idutil
),
ADD UNIQUE KEY login_UNIQUE
(login
),
ADD UNIQUE KEY clefutil
(clefutil
);
ALTER TABLE message
CHANGE texte
texte
VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE util
MODIFY idutil
int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
/*
- Les constantes de connexion */
define("DB_HOST", "localhost"); define("DB_LOGIN", "root"); define("DB_PASS", ""); define("DB_NAME", "sql8614_tchat"); define("DB_CHARSET", "utf8");
/*
- temps en secondes de vérification de nouveaux message */ define("AJAX_REFRESH", 3);