Sziasztok
Unatkoztam ezért készítettem egy PHP -val és AJAX -al működő chat et. Lényege, hogy mikor megnyitod az oldalt kér tőled egy nevet, majd átirányít a chat.php -ra ahol már nyomhatod is az üzeneteket amelyek neked és az oldalt böngésző embereknek is azonnal megjelenik. Hasznos lehet szerverek weboldalára közös chat célra vagy valami ilyesmi..
Adatbázis:
SQL adatbázis létrehozással:
► Spoiler mutatása
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET NAMES utf8mb4 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
-- Dumping database structure for chatsystem
CREATE DATABASE IF NOT EXISTS `chatsystem` /*!40100 DEFAULT CHARACTER SET latin1 */;
USE `chatsystem`;
-- Dumping structure for tábla chatsystem.chat
CREATE TABLE IF NOT EXISTS `chat` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`name` VARCHAR(255) NOT NULL,
`msg` VARCHAR(255) NOT NULL,
`date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
-- Dumping data for table chatsystem.chat: ~0 rows (approximately)
/*!40000 ALTER TABLE `chat` DISABLE KEYS */;
INSERT INTO `chat` (`id`, `name`, `msg`, `date`) VALUES
(1, 'CrB', 'Első teszt üzenet', '2016-05-09 12:01:14');
/*!40000 ALTER TABLE `chat` ENABLE KEYS */;
/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
/*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
SQL Adatbázis létrehozás nélkül (csak a tábla)
► Spoiler mutatása
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET NAMES utf8mb4 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
-- Dumping structure for tábla chatsystem.chat
CREATE TABLE IF NOT EXISTS `chat` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`name` VARCHAR(255) NOT NULL,
`msg` VARCHAR(255) NOT NULL,
`date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
-- Dumping data for table chatsystem.chat: ~1 rows (approximately)
/*!40000 ALTER TABLE `chat` DISABLE KEYS */;
INSERT INTO `chat` (`id`, `name`, `msg`, `date`) VALUES
(1, 'CrB', 'Első teszt üzenet', '2016-05-09 12:01:14');
/*!40000 ALTER TABLE `chat` ENABLE KEYS */;
/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
/*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
Mintaképek:
Telepítés:
Fájlokat felmásolod a db.php -ban beállítod az adatbázisod adatait.
LetöltésVirustotal