This is a Simple Script for Chat that can be added in web sites. It is made with PHP and JavaScript, using OOP (Object-Oriented Programming) and Ajax technology.
This Chat script can save chat data in MySQL database or in text files on server, and it uses verry few server's resources.

• To Download it, click this link: Simple PHP Chat Script.

Requirements

- PHP 5.4+
- Browser with JavaScript enabled.

The script can be included directly in HTML page (in blogs, forums), but the server must run PHP.
The script can be easily changed to be used in other languages, just translating the texts into a single file.
Supports diacritics and less common characters, in nickname and in texts added in chat.
To avoid spam, the user can not add two identically texts one after another, and he can add the next text in chat after 3 seconds.
It can have one ore more chat rooms.
If you have a register /login script in your web site, you can set this Chat Script to allow only the logged users to add texts in chat rooms. By default, all the visitors can add a nickname and participate to chat.
The nickname, chat room, and the On / Off setting for beep sound are saved in cookies, so, to the next visit they will be read and used from cookie.
The user can add smiles in chat, and can format the text with Bold, Italic, an Underline.
In the archive with the script you'll find two graphic models (2 CSS files), large (width 600 pixels), and small (width 245 pixels, good for mobile devices, or to be added in sidebar). Bellow you can see and test the two models.
More details and installation you'll find in a "readme.html" file, in the archive.
- The script has been tested successfully on Mozilla Firefox, Internet Explorer, Google Chrome and Opera.

Demo:
PHP Script Chat, is displayed in web browsers with JavaScript enabled.
• - This Chat Script is Free (does not provide support or personal modifications).

Daily Test with Code Example

HTML
CSS
JavaScript
PHP-MySQL
Which HTML5 tag defines marked text? (can be used to highlight parts of text)
<mark> <embed> <span>
<p>Free corses: <mark>coursesweb.net</mark> for Web Development.</p>
Which CSS pseudo-class adds a style to an element when the mouse is over it?
:focus :hover :active
a:hover {
  font-weight: bold;
  color: #00da01;
}
Click on the function which returns a string value that represents the number rounded to the x digits after the decimal point.
toPrecision(x) toFixed(x) floor(x)
var num = 12.34567;
num = num.toFixed(2);
alert(num);       // 12.35
Indicate the PHP function which reads an entire file into an array.
[) file() readfile()
$arr = file("a_file.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
var_export($arr);
Ajax-PHP Chat Script

Last accessed pages

  1. querySelector and querySelectorAll (7400)
  2. Extract a number of characters and words from text (566)
  3. Create simple Website with PHP (20257)
  4. PHP getElementById and getElementsByTagName (21021)
  5. Ajax-PHP File Manager (4956)

Popular pages this month

  1. Insert, Select and Update NULL value in MySQL (489)
  2. Read Excel file data in PHP - PhpExcelReader (443)
  3. PhpSpreadsheet - Read, Write Excel and LibreOffice Calc files (426)
  4. Get Attribute (ID, Class, Name, Title, Src) with jQuery (367)
  5. PHP getElementById and getElementsByTagName (304)