Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Требования, предъявляемые к исполнителям:

1. PHP (обязательны знания ООП).

2. Работа с xml.

3. Работа по TCP с удаленным сервером.

4. Постоянный онлайн.

5. Умение разбираться в чужом коде.

Есть некоторый мониторинг аккаунтов. Работает он следующим образом:

1. Пользователь заполняет форму для участия в мониторинге (cms самописная (яп php), MonitoringRegistrationPage.class.php). При регистрации в дополнительную базу данных, то есть не основного сайта, записывается информация о нем: начальный баланс (получается информация из дополнительной базы данных), а также проверяется указанный пользователем пароль (создается TCP соединение к другому серверу, получается от него некоторая информация; эта часть работает). Если пароль правильный, то в дополнительную базу данных в поле MONITORING ставится '1' (без кавычек, по умолчанию там стоит '0') - тут, возможно, возникает ошибка. После этого данные сохраняются в файл данных в определенном формате (тоже работает) и восстанавливается соединение к основной базе данных.

2. Основной скрипт monitoring.php запускается каждые N минут, его суть, думаю, понятна (скрипт прикреплен). Он все считает и записывает результат в xml файл.

3. XML файл из пункта 2 "читается" cms и отображается на сайте (тоже работает).

Есть две проблемы:

1. Иногда пользователь не добавляется сразу, скорее всего ошибка при обновлении поля MONITORING (пункт 1). Это мое предположение, так как в файл данных все записывается.

2. Вторая проблема: в базе данных какая-то проблема с кодировкой. Туда копируются данные с Windows сервера, возможно тут где-то ошибка.

13 лет назад
Biathlon9
Валерий 
49 лет
13 лет в сервисе
Был
12 лет назад

Заявки фрилансеров

Нет заявок фрилансеров