Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

05.04.2008, 13:27
|
|
Познающий
Регистрация: 13.03.2007
Сообщений: 75
Провел на форуме: 268754
Репутация:
13
|
|
А еще такой вопрос....какой символ отвечает за новую строку? а то есть идея, сделать граббер с баша, ток вот все уперлось в то что при заливке в базу там остаются <br>...как вырезать пример знаю...а как сделать чтоб "диалог" оставался я незнаю...
Или еще как вариант, грабить в txt чтоб предпочтительней...и опять же как там проблема с "новыми строками"
зы. По поводу "вопросиков" нашел как временное решение... в конциге убей ПОЛНОСТЬ function win_to_utf.... т.е. в конфиге останется ток..
<?php
$mysql['host'] = 'localhost';
$mysql['port'] = 3306;
$mysql['user'] = 'root'; //User
$mysql['pass'] = ''; //Password
$mysql['name'] = 'hiceq'; //Database name
$server = 'localhost'; //HTTP_HOST address of hICeQ
$direct = '/hICeQ/'; //Directory with hICeQ
$mysql['link'] = mysql_pconnect($mysql['host'],$mysql['user'],$mysql['pass']);
if (!$mysql['link']) die(mysql_error());
@mysql_query("SET NAMES cp1251");
$mysql['temp'] = mysql_select_db($mysql['name']);
if (!$mysql['temp']) die(mysql_error());
?>
И то был замечен опять этот "косяк"....1 номер работал окло 1 дня и 10 часов, запустил второго и через 4 часа опять это всплыло....
Как вариант вижу повесить крон, просто на запуск бота каждые 20 часов, т.е просто ребут у него будет  ошибка пропадает, до след ребута)
|
|
|

05.04.2008, 13:32
|
|
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме: 19975136
Репутация:
4536
|
|
\n для никсов
\r для виндуса
|
|
|

05.04.2008, 13:40
|
|
Познающий
Регистрация: 13.03.2007
Сообщений: 75
Провел на форуме: 268754
Репутация:
13
|
|
Кхм....вообщем попробывал... в txt фаиле сделал все на 1 строке, и добавил где надо \r\n и мне бот выдает
~BoT~ (13:38:03 5.04.2008)
******...\r\n**************\r\nРыбак:\r\n- Первое желание - сто удочек, второе желание - ведро\r\n червей, а третье желание - чтоб клев хороший был...
|
|
|

05.04.2008, 13:43
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
в тхт файле не надо это писать....при выдирании(в скрипте) нужно \r\n
|
|
|

05.04.2008, 13:43
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
Во первых, юзай \n в этом случае, во вторых, там где юзаешь, должны быть двойные ковычки, а не апострофы.
|
|
|

05.04.2008, 13:44
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
И вообще смотри пример хоть main.php
|
|
|

06.04.2008, 17:34
|
|
Познающий
Регистрация: 13.03.2007
Сообщений: 75
Провел на форуме: 268754
Репутация:
13
|
|
Где можно указать клиент(версию протокола)....и как его изменить?
|
|
|

06.04.2008, 19:13
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
Надо писать функцию для этого...
|
|
|

06.04.2008, 22:01
|
|
Познающий
Регистрация: 13.03.2007
Сообщений: 75
Провел на форуме: 268754
Репутация:
13
|
|
Isis, подскажи чё дальше, делать и куда(я думаю что в icq.php) че подставлять(при конекте куды переменные пихать)....
Как функция это пойдеть?
PHP код:
function setUserAgent($value = 'miranda')
{
$value = strtolower($value);
if (isset($this->user_agent_capability[$value]))
{
$this->agent = $value;
return true;
}
return false;
}
А это вставить прям перед функцией.....
PHP код:
$user_agent_capability = array(
'miranda' => '4D6972616E64614D0004000200030700',
'jimm' => '4a696d6d203030303030303030303030',
'icqlite' => '178C2D9BDAA545BB8DDBF3BDBD53A10A',
);
так? или опять накосячил?)))))))))))
(с)
|
|
|

07.04.2008, 01:06
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
Не знаю..потом посмотрю
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|