Сейчас практически все сайты делаются на разных движках (системах управления контентом) — это легко, удобно и намного быстрее чем править код отдельных веб-страниц. Определить CMS движок сайта можно по разным признакам, достаточно тщательно изучить тот или иной проект. Опытным разработчикам, которые сталкивались с несколькими системами контента, это дается более-менее просто.

Из наиболее популярных методов определения CMS можно назвать:

  • Изучение HTML кода страницы сайта: название системы может быть в МЕТА теге generator; либо найдете упоминание CMS как для TYPO3; также можно заметить характерную структуру ссылок, например, содержащую wp-content (выдает wordpress).
  • Изучение структуры URL’ов страниц сайта (если не активны ЧПУ).
  • Анализ robots.txt где можно увидеть характерные директории.
  • Проверка адреса админки: имя_сайта/administrator для Джумлы, имя_сайта/wp-admin/ для wordpress, имя_сайта/typo3 для TYPO3 и другие.

К счастью, есть и более быстрый/простой метод определения CMS движка сайта — использовать специальные сервисы . Их мы сегодня и рассмотрим. Я не буду детально останавливаться на каждом из них, так как там нет ничего сложного.

2ip

Вообще сервис 2ip.ru предназначен для компьютера, но со временем, как я понял, в нем начали появляться и дополнительные функции. Одна из них — распознавание CMS, сделать это можно на данной странице .

Вы просто вводите адрес сайта и кликаете по кнопке «Узнать». Постепенно сервис сверит ваш проект с имеющимися в базе CMS и выдаст результат. Забавным можно посчитать тот факт, что для моего TYPO3 блога 2ip.ru выдал схожесть с двумя CMS — WordPress (на которой он и сделан), а также TYPO3 (которой он посвящен). Второе я бы назвал грубой ошибкой, так как в HTML коде TYPO3 сайтов черным по белому написано, что используется именно эта система. Спутать такое нереально. Также слегка утомительно ждать пока проверятся все CMS — процесс явно не быстрый, а алгоритм не самый идеальный.

iTrack

Я решил проверить тот же TYPO3 блог на другом сервисе — iTrack . Там также есть что-то вроде «переборки вариантов», результата которой вам приходится ждать. Тем не менее, система сайта была определена правильно.

Единственным недостатком сервиса iTrack я бы назвал наличие капчти. Можно понять желание защитить сайт от роботов, но данный тип каптчи не всегда понятен.

Guess (закрыт)

Принцип работы сервиса Guess традиционный: вводите ссылку на сайт — получаете ответ.

Здесь, правда, кроме определения CMS указывается язык программирования PHP и вебсервер. Рядом с ответами можете видеть процент достоверности и попытку угадать версию системы/сервера. Ожидать приходится недолго, всего пару секунд.

BuiltWith

Задача сервиса BuiltWith не просто узнать CMS движок сайта, а определить все технологии и наработки, которые использует тот или иной веб-проект.

С помощью BuiltWith вы узнаете:

  • информацию о вебсервере;
  • используемую CMS, фреймворк или язык программирования;
  • информацию о веб-документе: применение html, xhtml, javascript, css, мета тегов (хотя это можно сказать про многие сайты);
  • подключенные библиотеки (MooTools) или (Liveinternet, Google Analytics);
  • наличие RSS агрегаторов и виджетов (Share42);
Плагин Wappalyzer

Практически все то же самое, что и предыдущий сервис может выдавать плагин Wappalyzer для Firefox (вроде бы есть и под Chrome).

По умолчанию после установки плагина он отображает результат сканирования сайта или веб-странице в адресной строке браузера. Меня лично это немного отвлекает, поэтому я в настройках дополнения эту опцию отключил.

Вот такие сервисы определения CMS движка сайтов я нашел. Если быстро пройтись по ним, то 2ip медленный и не всегда точный, iTrack имеет надоедливую каптчу, Guess кроме CMS определяет язык программирования и веб-сервер, BuiltWith полностью анализирует сайт по всем используемым технологиям и сервисам, Wappalyzer делает практически то же самое, но без необходимости переходить на сайт сервиса и вводить URL. Какой вариант выбрать — решать вам.

Если Вам необходимо узнать CMS сайта, Вы можете использовать для этого один из ниже перечисленных способов. Эти способы не на 100% гарантируют получение точной информации, но все же помогают получить примерный ответ на этот вопрос. В статье мы рассмотрим следующие способы проверки движка сайта:

  • HTML код на странице;
  • Просмотр robots.txt;
  • Вид ссылок сайта;
  • Поиск файлов за счет известного пути;
  • Вид входа в админ — панель;
  • HTTP трафик;
  • Проверяем Cookie сайта;
  • Онлайн сервисы.

Важно отметить, что необходимо иметь определенные знания для того, чтобы определить движок сайта. Без этих знаний лишь онлайн сервисы помогут Вам быстро и точно определить сms сайта.

№1. HTML код на странице

Скорее всего, данный способ является самым верным и самым точным в определении движка сайта. Обычно CMS сайта прописывается в теге «generator» . Вот например на сайтах WordPress код выглядит так:

Помимо этого необходимо просмотреть css javascript и путь к графическим файлам. Все тот же WordPress будет показан следующим образом:

№2. Просмотр robots.txt

Практически все современные движки создают в автоматическом режиме файлы robots.txt. В этом файле обычно запрещаются некоторые директории и папки. Это должно помочь Вам увидеть в числе запрещенных знакомые папки.

К примеру, файл robots.txt для Joomla выглядит так:

User-agent: *

Disallow: /administrator/

Disallow: /cache/

Disallow: /components/

Disallow: /editor/

Disallow: /help/

Disallow: /images/

Disallow: /includes/

Disallow: /language/

Disallow: /mambots/

Disallow: /media/

Disallow: /modules/

Disallow: /templates/

Disallow: /installation/

Вебмастера смогут узнать названия этих директорий и поймут, что за движок используется.

№3. Узнать движок сайта при помощи внешнего вида ссылок

Очень легко узнать настоящий движок сайта, лишь взглянув на ссылки ресурса. Однако в последнее время вебмастера используют ЧПУ, а это несколько усложняет процесс определения. Вот примеры некоторых видов ссылок, для определенных CMS:

WordPress

/p=501 (в виде ссылок по умолчанию)

Joomla

/index.php?option=com_content&task=view&id=80&Itemid=202

/content/view/69/109/

MaxSite CMS

/page/ispolzuem-avatarki

vBulletin

/showthread.php?t=300606

IPB

/index.php?showtopic=36

В крайнем случае можно разобрать параметры сайта, вот для osCommerce используются cPath и cSid.

№4. Поиск файлов за счет известного пути

Обычно этот способ или метод используют в тех случаях, когда есть сомнения в отношении конкретной CMS сайта. За счет подстановки определенного пути к тому или иному файлу, можно понять является ли Ваш выбор правильным. Метод не самый эффективный и удобный.

№5. Вид входа в админ-панель позволит узнать на каком движке сайт

Просто подставьте адреса админ - панелей к адресам сайтов и посмотрите на то, что получилось. Если выбор правильный, то будут открыты входы в админ - панели, вот некоторые примеры:

WordPress

/wp-admin/

Joomla

/administrator/

Danneo

/apanel/

MaxSite CMS №6. HTTP трафик

Используя сниффет http или же плагин для интернет - браузера, можно увидеть ответ сервера, а точнее ответ http header. К примеру, Битрикс прописывает дополнительное поле и позволяет распознать себя за счет этого метода. Вот пример такого поля:

X-Powered-CMS: Bitrix Site Manager (582fd04dac6869e159ea80524ec43d0d)

№7. Проверяем Cookie сайта

Используя все тот же сниффер, можно просмотреть cookie и понять какой движок стоит. Вот пример отображения cookie и обозначения CMS:

UMI CMS

umicms_session

MaxSite CMS

maxsite_comuser

WordPress

wp-settings

№8. Онлайн сервисы

И в конце будет указана верная cms сайта.

2ip — также как и в первом варианте, необходимо указать лишь адрес сайта и нажать кнопку «Узнать».


Создание видео чатов ,

платных онлайн сайтов с поминутной оплатой

За PayPal - кредитные карты и WebMoney) :

  • - приватные видеочаты ;
  • - секс видео чаты ;
  • - эротические видеочаты ;
  • - видео чаты шоу-программ ;
  • - юмор видео-чат ;
  • - видео чат знакомств ;
  • - консультации онлайн ;
  • - видео-конференции ;
СКРИПТ ВИДЕО ЧАТА
НАЧНИ ЗАРАБАТЫВАТЬ ПРИЛИЧНЫЕ ДЕНЬГИ!

УСТАНОВИ СВОЙ, ЛИЧНЫЙ ВИДЕОЧАТ

Приглашай друзей, знакомых или просто общайся с теми, кто в этом нуждается.
Демонстрируй свои необычайные возможности, рассказывай анекдоты, рассказы, смешные или небывалые истории или просто сиди перед видеокамерой и мило улыбайся!



ТЫСЯЧИ ПОЛЬЗОВАТЕЛЕЙ ЖДУТ ТЕБЯ!
ГОТОВЫ ПЛАТИТЬ ДЕНЬГИ ЗА ПРОСТОЕ ОБЩЕНИЕ С ТОБОЙ!

    • Flash Media Server (FMS) - установка не обязательна.

      Скрипт видео чата продается - КАК ЕСТЬ!

      ТЕХНИЧЕСКАЯ ПОДДЕРЖКА и ДОРАБОТКА СКРИПТА НЕ ПРЕДОСТАВЛЯЕТСЯ.

Cкрипт видео чата - отличное решение потокового аудио-видео, для собственного сайта, которое даёт возможность находиться в разных режимах, бесплатно или с оплатой за каждую минуту. Легкое и в тоже время мощное использование административного раздела.
Скрипт видео чата позволяет, как пользователям, так и администратору веб ресурса зарабатывать прилично-хорошие деньги в сети интернет и сохранять при этом финансовую стабильность.

Представленный скрипт видеочата это :
Видео чат, который без особых усилий позволяет обустроить Ваш собственный сайт для видео-общения и в тоже время организовать успешный бизнес.
- простая в применении административная панель;
- облегченная версия программного кода для улучшенной производительности низкоскоростных Интернет-соединений;
- быстро загружаемый интерфейс видео чата построенный на технологии Flash.
Потоковое видео идет через FMS сервер по протоколу RTMP.

Вы – владелец сайта, онлайн интим салона? Или простой пользователь мечтающий показывать видео через свою веб-камеру? Вы просто хотите зарабатывать больше? А может быть, вы – web-разработчик или посредник, получивший заказ на разработку видео-сайта? Кто бы Вы ни были, приобретение данного решит ваши вопросы!

ON-Line ВИДЕОЧАТ :
- востребованный и надежный продукт - видеочат с возможностями поминутных оплат.

ПО даёт возможность вести бизнес исключительно в сети Интернет.
На основе данного видео-чата реализуются онлайн сайты с оплатой, типа: онлайн консультации, видеочат, обучение онлайн и т.п. сервисы.

После оплаты - товар Вы получите мгновенно (по WebMoney MERCHANT ) :
- Видеочат (скрипт) РУССКАЯ версия;
- инструкция по установке на русском языке;
вес (.zip) архива 1,19 МБ.

АДМИНПАНЕЛЬ :
- Просмотр моделей в чатах (бесплатных и приватных).
- Просмотр всех моделей (утвержденных или зарегистрированных)
- Возможность утверждения моделей, блокировки или удаления.
- Управление списком пользователей (удалить, блокировать, отправить e-mail).
- Просмотр платежей, вывод отчетов.
- Рассылка писем (Пользователи/Модели).
- Возможность редактировать настройку стоимости привата и % заработок каждой модели.
- Изменение баланса, блокировка или удаление пользователя.
- Настройка - настройка авторизации (смена логина и пароля), настройка системы webmoney, настройка системы paypal, настройка rtmp сервера, название сайта, e-mail, url сайта, управление ключевыми словами сайта.

ПОЛЬЗОВАТЕЛЬСКАЯ ЧАСТЬ :
- Регистрация пользователя с подтверждением по E-mail;
- Вход зарегистрированных юзеров, восстановление пароля по электронной почте с использованием базы данных MySQL/(SQL);
- Добавление понравившейся модели в избранные;
- Редактирование профиля;
- Просмотр денежного баланса;
- Пользователи с балансом «0», имеют возможность общаться бесплатно если модель не в приват-комнате;
- Просмотр информации о всех сессиях;
- Пополнение баланса, счета.

ПРОФИЛЬ МОДЕЛЕЙ :

Регистрация в два шага :
1. Заполнение личной информации, +настройка выплат.
2. загрузка отсканированного документа, аватары или фотографии.
- Вход зарегистрированного пользователя, восстановление пароля через E-mail;
- история приватных показов;
- история платежей, просмотр своего личного счета заработка (цена за минуту, получаемые проценты, общая прибыль);
- редактирование профиля – с возможностью изменить любую информацию, для модели (профиль, аватар, личную информацию и оплаты);
- живое вещание в чате (включить вещание, для пользователей, остановить показ, включение или отключение звука);
- для приема денежных средств за кредиты используются 2 системы электронных платежей - WebMoney (необходим персональный аттестат) и система PayPal (требуется бизнес счет).

для программистов, разработчиков: исходники flash / .fla (за отдельную плату, 50 usd)

скрипт видеочата , вебкам сайт, видеочат с моделями, видео трансляция, создание видео чата, разработать чат видео, видеочат на flash, общение с помощью вебкамер, видео с вэбкамер, фото с моделями, free webcam view, видеочат секс знакомств, скрипт видеочата, видеочат без регистрации, веб камеры онлайн, sex video chat, секс видео чаты, видеочат по локальной сети, биллинг для видео чата, флеш чат. скачать скрипт эротического видеочата, видеочат для сайта .

Короткий url на эту страницу:

Короткий url: http://studiowebd.ru/url/l для покупки товара с сайта plati.ru. Оплата товара за - WebMoney, Яндекс.Деньги, МТС,Билайн, Терминалы, Банковские карты, Интернет-банкинг, Почта России, WM-карта, Подарочная карта.

Здравствуйте, уважаемые web-мастера! Я уверен, что вы хотите, чтобы ваш сайт активно посещался, чтобы посетителям был интересен материал, размещенный на вашем сайте, чтобы они возвращались вновь и вновь. Скорее всего, у вас на сайте уже работает форум и гостевая книга. Но чего-то все же не хватает… Чего? Чата! Чата, в котором можно было бы пообщаться, из-за которого посетители будут возвращаться вновь и вновь…

Что для этого нужно?

Так в чем же дело?! Давайте напишем свой собственный чат, который будет отвечать всем вашим требованиям, будет быстрым и компактным.
Теперь давайте определимся, что должен уметь наш чат.
Во-первых, он должен регистрировать новых посетителей и обеспечивать вход уже зарегистрированным.
Во-вторых, он должен уметь вставлять смайлики – эти веселые маленькие картинки, без которых сегодня не обходится большинство чатов.
В-третьих, пользователи должны иметь возможность общаться в привате, т.е. лично друг с другом, чтобы остальные посетители не видели их разговора (естественно, кроме администратора J)

Теперь определимся, какие технологии мы будем использовать при разработке чата. Писать будем на PHP, а для регистрации пользователей информацию о них будем хранить в базе данных MySQL. Сам же текст болталки (болталкой назовем информацию, которой обмениваются посетители) будет находиться в текстовом файле.

Для начала напишем простенький чат, без привата и администраторских функций, в котором посетители могут регистрироваться, общаться друг с другом, вставлять смайлики.

Выглядеть он будет примерно так.

Теперь я уточню еще несколько деталей, которые необходимо обсудить еще до написания кода.

В текстовом файле chat.txt (в нем будет храниться наша «болталка») должно находиться не более 20 последних сообщений (для уменьшения трафика и ускорения загрузки чата).

При входе в чат посетитель должен будет ввести логин (он же ник) и пароль, причем если такой логин уже хранится в нашей таблице базы данных, то скрипт должен проверить, верен ли пароль, и если верен, то перенаправить посетителя в чат, а если неверен – вернуть на главную страницу для повторного ввода логина и пароля и сообщить ему, что пароль неверен. Если же такого логина в таблице нет, то нужно зарегистрировать посетителя, т.е. добавить в таблицу данные о нем (логин и пароль). Но отдельной страницы для регистрации нового посетителя (далее будем называть посетителей «чатниками» J) делать не нужно, иначе необходимость производить какие-то дополнительные действия для входа в чат отпугнет довольно значительную часть посетителей.

Кроме того, если вы планируете создать небольшой чат, к примеру, для общения с друзьями, то было бы неплохо записывать все, что произносилось в чате, в отдельный файл (назовем его history.txt ). В дальнейшем можно будет произвести некоторые действия над этим файлом (к примеру, каждый день в 12.00 отсылать содержимое этого файла вам на e-mail, а после этого очищать его). Но это будем делать после того, как наш чат уже будет работать.

Какие файлы нужны для создания чата?

Теперь определимся, какие файлы нужно создать для работы чата. Ниже приведен полный список файлов чата с описанием, для чего нужен тот или иной файл.

index.php – главная страница чата. Выводит на экран форму для ввода логина и пароля, а также информацию, скоько сейчас человек в чате (и возможно, последние 20 реплик)

chat.php – ну, а это наш самый главный и важный файл. Что он только не делает: проверяет посетителей на верность пары логин-пароль, регистрирует посетителе, а кроме того, подключает к себе довольно большое количество описанных ниже РНР-файлов.

chat.inc.php – это РНР-файл содержит в себе HTML-документ с фреймами, без которых не обходится не один уважающий себя чат, а также небольшой кусок РНР-кода.

send.php – этот файл выводит на экран форму с текстовыми полями для ввода реплик, вставки смайликов и прочих полезных вещей, а также поле для выбора собеседника (либо для обения в «болталке», либо для общения в «привате»).

smiles.php – тут и так все понятно. Этот файл будет в цикле выводить смайлики на экран и генерировать JavaScript-код для вставки кода смайлика в строку реплики чатника.

add.php – этот файл будет оформлять реплики чатников и вставлять их в файл chat.txt.

del.php – при выходе чатника из чата удаляет чатника из списка активных (т.е. в данный момент обсуждающих свои важные проблемы и находящихся в чате).

includer.php – содержит в себе 3 переменных: $myserver, $mylogin, $mypassword. Переменная $myserver указывает сервер, на котором находится БД (обычно это - localhost), $mylogin и $mypassword – логин и пароль для подключения к БД.

text.php – РНР-файл, отвечающий за обновление информации в «болталке».

users.php – РНР-файл, который выводит на экран список находящихся в данный момент в чате посетителей, а также генерирует JavaScript-код для вставки ника выбранного чатника в окошко ввода реплики.

logo.html – файл, выводящий логотип чата на экран.

chat.txt – а это «болталка» чата, в ней хранятся последние 20 реплик.

history.txt – его назначение уже было описано выше.

chat_users.sql – SQL-файл, содержащий структуру таблицы chat_users

logo_chat.jpg – логотип чата.

style.css – таблица стилей, используемая в чате.

1…7.gif – 7 рисунков-смайликов, используемых в чате.

А теперь нужно упомянуть один момент, без объяснения которого никак нельзя обойтись.

Что еще?

Как обычно люди уходят из чата? Правильно, редко кто нажимает на кнопку выход, обычно просто закрывают окно с чатом. Нам нужно отслеживать эти моменты, чтобы вовремя убрать ушедших чатников из списка находящихся в чате. А, допустим, у человека что-то случилось и он обновляет страницу. Вплне реальная ситуация. Так вот, в обоих этих случаях происходит событие Unload. Его можно отследить при помощи JavaScript-обработчика onUnload. Это событие происходит в текущем окне непосредственно перед выгрузкой документа. Так вот, при каждом из вышеупомянутых действий посетителя надо должным образом отреагировать: если чатник выходит из чата, то удаляем его из списка активных посетителей, а если просто обновляет - то ничего не делаем. Но у нас же на разные действия реагирует один и тот же обработчик! Как же решить эту проблему? Об этом я подробнее расскажу при описании работы файлов chat.inc.php, send.php и del.php.
Если Вы хотите посмотреть, как работает описанный в статье чат, можете зайти на http://chat.micro.org.ua и убедиться, что все описанное в этой статье работает J.

Начинаем работу

Ну, а теперь, когда вроде бы все вопросы выяснены, можно приступать к непосредственному набору кода. начала я буду писать полный код файла, а потом буду подробно описывать, что он делает. А перед набором кода создайте пустые файлы chat.txt и history.txt.
Кроме того, в тот же каталог, в котором у вас находится чат, положите 7 gif-файлов – это наши смайлики. Я думаю, что вы сможете найти 7 смайликов в Интернете J, но все же если у вас нет смайликов, можете взять их с http://chat.micro.org.ua.
Теперь создайте таблицу стилей style.css, она понадобится нам в дальнейшем для оформления чата, хотя если вы не хотите использовать CSS, можете не создавать ее. Если вы все же решили использовать CSS, создайте два класса: normal и title, они нам еще пригодятся J.
Теперь нам нужен логотип чата. У меня логотипом является слово «MICRO»,написанное на синем фоне золотыми буквами высотой 55 и шириной 195 пикселей. Этот момент оставляю на Ваше усмотрение.
Ну, а теперь – открывайте свой любимый РНР-редактор (надеюсь, что это не блокнот J) и начинайте… Я начну со второстепенных по своей важности файлов. Чтобы потом не отвлекаться на их описание во время объяснения работы основных файлов.

Chat_users.sql

Для начала нужно создать таблицу «chat_users» в базе данных. Итак, вот ее код:

CREATE TABLE chat_users (
id int(10) NOT NULL auto_increment,
login text NOT NULL,
password text NOT NULL,
privat text NOT NULL,
active tinyint(2) NOT NULL default "0",
PRIMARY KEY (id)
) TYPE=MyISAM;

Мы создали таблицу, в которой находится пять столбцов:
1. id – идентификатор чатника.
2. login – логин (ник) чатника
3. password – пароль чатника
4. privat – это задел на будущее, когда мы будем работать над «пиватом»
5. active – тут будет храниться лишь одна цифра: 1 – если чатник в данный момент находится в чате, и 0, если чатник в данный момент не в чате.
Тут нет ничего сложного.

Incuder.php


//Ваш пароль

Это – ваши данные для подключения к базе данных.

Logo.html









Тут и пояснять особо нечего. Мы создаем HTML-документ, вставляем в него изображение-логотип чата и прижимаем его к Раям страницы при помощи строки «TOPMARGIN=0 LEFTMARGIN=0 RIGHTMARGIN=0 MARGINHEIGHT=0 MARGINWIDTH=0».

Ну, а теперь приступим к основным файлам чата.

Index.php




Чат на MICRO.ORG.UA













Добро пожаловать в Чат Микропортала















Ваше имя (или ник):
Пароль (должен отличаться от ника):
Примечание: если Вы заходите сюда в первый раз, то введите свой пароль, и он будет запомнен системой


Программирование чата и разработка дизайна Илья Барков



Пока что в этом документе нет РНР-дескрипторов, но потом, при расширении функциональности чата, здесь будут выводиться некоторые данные о работе чата.
В этом файле мы выводим входную форму для ввода логина (ника) и пароля, также при помощи JavaScript проверяем, чтобы поля для ввода логина и пароля не оставались пустыми, а также, переведя в нижний регистр и логин, и пароль, сравниваем их, чтобы они не совпадали (из соображений элементарной защиты). Ну и еще выводим заголовок чата (его название) и copyright’ы.
Данные из формы передаются в файл chat.php. Его то мы сейчас и рассмотрим.

Chat.php

Что мы делаем в этом файле? Первым делом выставляем подавление ошибок (error_reporting(0)) – чтобы ни случилось, посетители не должны видеть сообщенияоб ошибках. Далее подключаем файл includer.php с данными для подключения к базе данных. Выбираем из массива POST значения логина и пароля и, если они не пусты (хоть мы уже и предусмотрели такой вариант в файле index.php, но вдруг кто-нибудь наберет сразу http://chat.***.com/chat.php, то в этом случае мы перебрасываем его на index.php), продолжаем работу сценария. Потом проверяем, есть ли у нас в таблице chat_users пользователь с таким логином. Если нет (ник не занят), то заносим логин и пароль в таблицу – таким образом проходит регистрация. Если же такой логин уж есть в таблице, то проверяем, совпадает ли пароль, введенный посетителем, с паролем, находящимся в таблице. Если нет, то создаем JavaScript-код, содержащий сообщение о том, что пароль неверен, и перебрасываем его на страницу index.php. Если же все нормально (соответствующая пара «логин-пароль» найдена в таблице, то выдаем посетителю файл chat.inc.php). Кроме тго, производим некоторые манипуляции J над таблицей: заносим в поле «active» этого посетителя число 1, т.е. делаем его активным.

Chat.inc.php




На этот документе стоит обратить особое внимание.
При помощи строки «» мы выставляем частоту обновления файла – пять секунд. По моим наблюдениям, 5 секунд для нашего чата – оптимальное частота обновления, ведь файл, который будет каждый раз считываться, состоит всего лишь из 20 строк, поэтому чем быстрее обновляется text.php, тем для нас лучше.
Естественно, выставляем подавление сообщений об ошибках.
Далее при помощи функции file() мы считываем информацию из файла chat.txt и выводим информацию на экран, предварительно заменяя символы «\n» (перенос строки) на «
».
Обратите внимание на строки:
$num=20;
if ($count>$num)
{

For ($i=($count-$num); $i






При помощи JavaScript мы вставляем в строку реплики, находящуюся в файле send.php, код смайлика (например, для пятого смайлика, имеющего имя 5.gif, код юудет таким: ). Позже, в файле add.php, мы вместо кода вставим , и у чатников на экран выведется нормальный смайлик.

Send.php












Мы можем оповещать вас о новых статьях,
чтобы вы всегда были в курсе самого интересного.