ПредишенСледващото

В днешния урок ще разгледаме създаването на малък чат програма, която е много лесно да се напише и се поддържа на всички сървъри, работещи PHP. Не се изисква база данни - цялата програма чата ще се съхраняват в обикновен текстов файл. Програмата е създадена с помощта на следните технологии:

• PHP - информация сървър за съхранение
- Писане на нови съобщения в текстов файл
- Четене на нови съобщения от текстов файл
- Актуализиране на информацията за файла
- Софтуер за сигурност

• Text File () - съхраняване на програмата за чат

В този урок ще научите за някои интересни техники и технологии, в резултат на което ще получите реална чат. Разбира се, това не може да се нарече най-развитите в света чата. Вие няма да бъдете в състояние да изгони потребители от чата или да ги забрани. Потребителите няма да могат да променят своя прякор. Вие няма да бъде на разположение списък на всички, които в момента е в чата. С други думи, това не е IRC - което, обаче, работи правилно просто забавно демо програма. Ако искате да научите как да го направя (и след това можете да преминете програма по свое усмотрение), след което продължете напред!

Нещо, с което току-що сте прочели, дори наполовина не е основната функционалност на програмата. Feature страница обвивка се използва за центриране. Функция двойно Разделение, чат-обвивка и чат-област, отговорна за напълно задължително, но е много ефектно двойно граница на прозореца за разговор.

updateChat функция изпраща заявка към сървъра за наличието на нови линии в текстов файл. Ако е така, тогава функцията ги маркира като JSON и добавете към чата. sendChat функция се активира, когато съобщението е вече написан в текстовото поле и натиснете бутона «Влез» - тя предава информацията на сървъра. getStateOfChat функция запитва сървъра за около броя на линиите в текущия текстов файл, за да разберете има нов ред, или не. Тази информация се съхранява в JSON, но така изглежда всички тези функции:

Всички тези функции се използва технология JQuery е AJAX, и се използва в процеса на комуникация process.php файл, че ние, знаете ли, трябва да се създаде.

Използване на PHP технология програма

Част от информацията, която се предава чрез искания AJAX, е (произволна) стойност, която се нарича "функция". Необходимо е да се уведомява PHP файла на какви действия да предприеме. По този начин, на първо място, ние трябва да свържем тази стойност и комутационни функции. ние също така да създадете празен масив, в който да съхранявате променливи, които след това ще бъдат отчетени като JSON и изпратени обратно.

Когато ние се обръщаме към функцията getState, прочетете текстовия файл, включително и броя на редовете в него. Когато стартирате функцията за актуализиране, отново прочете файла, но сега има се добавят нови линии. изпрати функционални процеси съобщението и след това го въведете в текстов файл с нов ред.

Продължи с изпращащата организация

Когато всичко това свърши, нека ограничаване на броя на символите в съобщението и софтуера изпратите съобщение чрез натискане на клавиша Enter.

Периодично проверка за нови съобщения

Забележка: Да не забравяме, че програмата се основава на PHP технология, така че ако не използвате местната PHP-сървъра, прост качване на файлове и да ги отваряте, не би било достатъчно, за да стартирате демо. Също така, не забравяйте да се промени chat.txt файл с резолюция за възможността да го записва на сървъра, когато предпочитате да използвате вашия собствен тест натоварване.

    Мисля, че ако пишеш без грешки и с препинателните знаци, можете да помогнете. Лично аз нямам никакво желание да се помогне на необразован човек, който съзнателно прави ужасна грешка.

  • Създаване на чат на базата на JQuery

    До получаване на информация от два канала (зрение и слух) на ефективността на обучението далеч по-добър живот от книги. А домашните задачи и онлайн тестове ще ви позволи да мисля постоянно в целевия език и веднага провери знанията си!

    Създаване на чат на базата на JQuery

    Създаване на чат на базата на JQuery

    Ако искате по-дълго време, за да проучи как да се HTML, че ме има, за което трябва добра новина!

    Създаване на чат на базата на JQuery

    Ако вече сте се научили HTML и искат да се движи напред, следващата стъпка ще бъде да се проучи CSS технологията.

    Създаване на чат на базата на JQuery

    Ако искате да се разбере концепцията на домейн и хостинг, да научат как да се създаде база данни, да качвате файлове към уеб сайт чрез FTP сървър, създаване на поддомейни, да конфигурирате пощенските кутии за сайта и мониторинг на посещаемостта, този курс е разработен специално за вас!

    Свързани статии

  • Подкрепете проекта - споделете линка, благодаря!