ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #101  
Старый 13.06.2007, 20:37
Аватар для nc.STRIEM
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме:
3493315

Репутация: 1228


Отправить сообщение для nc.STRIEM с помощью ICQ
По умолчанию

любая функция которая тебе не понятна идеш на http://php.ru и смотриш! там все есть)
 
Ответить с цитированием

  #102  
Старый 14.06.2007, 18:55
Аватар для blaga
blaga
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме:
2976185

Репутация: 694


Отправить сообщение для blaga с помощью ICQ
По умолчанию

кхм. мой черед задавать вопросы.
Есть ли разница в быстродействии если в базе тип поля ставлю например VARCHAR(50), а в реале исползую только 10 символов?
Есть ли разница в быстродействии если вообще под поля ставить различные типы? Например в поле id где всегда будет INT поставить LONGTEXT. Или если в поле где пишеться максимум 50 символов делать его тип TEXT?
 
Ответить с цитированием

  #103  
Старый 14.06.2007, 19:24
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Какие-то милисекунды тратятся на стрлен все равно
 
Ответить с цитированием

  #104  
Старый 14.06.2007, 19:32
Аватар для _Great_
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме:
5339610

Репутация: 4360


Отправить сообщение для _Great_ с помощью ICQ
По умолчанию

Цитата:
Сообщение от Joker-jar  
Есть функция, генерирующая строку заданной длины из заданного символа?
str_repeat( подстрока, множитель )
 
Ответить с цитированием

  #105  
Старый 15.06.2007, 08:14
Аватар для blaga
blaga
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме:
2976185

Репутация: 694


Отправить сообщение для blaga с помощью ICQ
По умолчанию

Итак ясно. НЕ очень много но все же есть. А если значений много? Например несколько тысяч? Или около ста тысяч?
 
Ответить с цитированием

  #106  
Старый 15.06.2007, 17:27
Аватар для Mosvit
Mosvit
Познающий
Регистрация: 05.03.2007
Сообщений: 99
Провел на форуме:
744734

Репутация: 44
По умолчанию

У меня есть вот такой PHP бот типа автоответчика аськи, который когда ему шлют сообщение отправляет заданную мной фразу , может можно как-нибудь изменить чтобы он ещё и выдавал какую-либо инфу при отправке ему определённого слова, например чтобы при отправке ему слова !info он выдавал какую-либо информацию заданную мной

Сам бот:
Index:
PHP код:
<?
include "c99phpicq.php";
set_time_limit (0);
ignore_user_abort(true);
$icq = new ICQclient("UIN бота ","пароль");
$icq->errorstream false;
$icq->dbgstream false;
$icq->connect();
$icq->setstatus("NA","WORK");
$icq->setstatusflags("DCCONT","");
$icq->login();
while (
$icq->socket)
{
$icq->listen();
if (
$icq->ismessage())
{
$uin $icq->inLastVar["uin"];
$text $icq->inLastVar["text"];
$mid md5($icq->inLastVar["mid"]);
$text trim($text);
if (
$text == "!exit"  && $uin=="номер бота")
{
exit;
}
else
{
$icq->message_send($uin,"Текст сообщния автоответчика");
$log="log.txt";
$fp fopen($log,"a+");
fwrite($fp,"$uin:$text\n");
fclose($fp);
}
}
}
?>
Log.php
PHP код:
<body bgcolor="black" text="white" link="red"></body>
<center>
<pre>
<?
require("log.txt");
?>
</pre>
</center>
 
Ответить с цитированием

  #107  
Старый 15.06.2007, 17:58
Аватар для Mosvit
Mosvit
Познающий
Регистрация: 05.03.2007
Сообщений: 99
Провел на форуме:
744734

Репутация: 44
По умолчанию

Цитата:
Сообщение от iNVLose  
_http://php.ru/manual/control-structures.switch.html (про свитч)

"Текст сообщния автоответчика" меняй на свое (то что ты хочешь)ъ
$uin=="номер бота") меняй на свой (я так понимаю это админский номер с котороого разрешается выключать бота)
С !exit я разобрался. По той ссылке ни чего не понимаю, я английский плохо знаю.
Вообщем вот пример тог что я хочу сделать: допустим кто-то посылат мне сообщение когда бот включен, бот сразу же отвечат "Для получения справки позвоние по номеру, чтобы увидеть номер наберите !nomer " И при наборе !nomer выдавался номер телефона который я задам (это как пример).
 
Ответить с цитированием

  #108  
Старый 15.06.2007, 18:06
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

http://www.intrigue.ru
Качай готовый класс webicqpro + бот с несколькими функциями и изменяй
 
Ответить с цитированием

  #109  
Старый 15.06.2007, 18:49
Аватар для Mosvit
Mosvit
Познающий
Регистрация: 05.03.2007
Сообщений: 99
Провел на форуме:
744734

Репутация: 44
По умолчанию

Вообщем может кто-нибуь сам изменить тот скрипт который я выложил выше, чтобы когда кто-то посылат мне сообщение когда бот включен, бот сразу же отвечал "Для получения справки позвоние по номеру, чтобы увидеть номер наберите !nomer " И при наборе !nomer выдавался номер 89162421167 . Ничего у меня не получается сэтим PHP
 
Ответить с цитированием

  #110  
Старый 15.06.2007, 20:08
Аватар для Mosvit
Mosvit
Познающий
Регистрация: 05.03.2007
Сообщений: 99
Провел на форуме:
744734

Репутация: 44
По умолчанию

Я не много изменил скрипт, будет ли теперь он выводить номер при набое /nomer ?
PHP код:

<?
include "c99phpicq.php";
set_time_limit (0);
ignore_user_abort(true);
$icq = new ICQclient("UIN","Pass");
$icq->errorstream false;
$icq->dbgstream false;
$icq->connect();
$icq->setstatus("NA","WORK");
$icq->setstatusflags("DCCONT","");
$icq->login();
while (
$icq->socket)
{
$icq->listen();
if (
$icq->ismessage())
{
$uin $icq->inLastVar["uin"];
$text $icq->inLastVar["text"];
$mid md5($icq->inLastVar["mid"]);
$text trim($text);
$text="/nomer";
switch (
$text) {
case 
"/nomer":
echo 
"89162421167";
break;
if (
$text == "!exit"  && $uin=="Номер хозина")
{
exit;
}
else
{
$icq->message_send($uin,"Для получения номера наберите /nomer");
$log="log.txt";
$fp fopen($log,"a+");
fwrite($fp,"$uin:$text\n");
fclose($fp);
}
}
}
?>
 
Ответить с цитированием
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



TEST QR: []
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ