Вот нашел скрипт для отправки icq сообщений... но есть одно НО. Мне нужно сделать форму (а знания у меня в PHP фиговые), для ввода текста и номера получателя сообщения!
Для начала работы нам потребуется сам класс который я прикрепил к сообщению, зарегистрированный ICQ UIN и пароль к нему . Все сообщения будут отсылаться от имени используемого UIN.
Нужен очень!
Заранее спасибо.
1. beksuper - 09 Октября, 2006 - 13:03:12 - перейти к сообщению
2. beksuper - 10 Октября, 2006 - 11:43:48 - перейти к сообщению
Люди!
Помогите!
Нужно очень!
Может хоть кто ни буть поможет, юзеру в PHP ?!
Помогите!
Нужно очень!
Может хоть кто ни буть поможет, юзеру в PHP ?!
3. ETC - 10 Октября, 2006 - 14:16:39 - перейти к сообщению
Что-то как-то этот скриптик непонятный какой-то…
Он что, постоянно будет коннектиться к ICQ?
Он что, постоянно будет коннектиться к ICQ?
4. beksuper - 11 Октября, 2006 - 10:24:08 - перейти к сообщению
Да нет просто можно сделать форму отправки, а она будет обращаться к тому файлу который я прикрепил...
Вот типа примера:
Вот типа примера:
CODE:
<?php
include('WebIcqLite.class.php');
define('UIN', 111111111);
define('PASSWORD', 'password');
$icq = new WebIcqLite();
if($icq->connect(UIN, PASSWORD)){
if(!$icq->send_message('123456789', 'Hello from php!!!')){
echo $icq->error;
}else{
echo 'Message sent';
}
$icq->disconnect();
}else{
echo $icq->error;
}
?>
include('WebIcqLite.class.php');
define('UIN', 111111111);
define('PASSWORD', 'password');
$icq = new WebIcqLite();
if($icq->connect(UIN, PASSWORD)){
if(!$icq->send_message('123456789', 'Hello from php!!!')){
echo $icq->error;
}else{
echo 'Message sent';
}
$icq->disconnect();
}else{
echo $icq->error;
}
?>
5. ETC - 12 Октября, 2006 - 04:37:50 - перейти к сообщению
Ну вот, в send_message подставляешь в первом параметре uin из формы, во втором message из формы. Вуаля.
6. beksuper - 12 Октября, 2006 - 07:03:17 - перейти к сообщению
ETC, так это же не форма....
А мне надо что бы была форма для ввода ICQ получателя и текста, а потом только отправлял сообщение...
А так у меня получаеться что он сразу начинает отправлять что то!
Напиши плиз код который должен быть...
P.S. а с этим кодом я разобрался еще давно... Сделай плиз
А мне надо что бы была форма для ввода ICQ получателя и текста, а потом только отправлял сообщение...
А так у меня получаеться что он сразу начинает отправлять что то!
Напиши плиз код который должен быть...
P.S. а с этим кодом я разобрался еще давно... Сделай плиз
7. DeadScorpion - 12 Октября, 2006 - 09:29:23 - перейти к сообщению
Я конечно точно не знаю, но вроде бы, на icq.com щит поставили, ссылки на отправку icq месаг не робят! У мну была но уже не робит, пришлось перерабатывать!
8. beksuper - 13 Октября, 2006 - 10:43:19 - перейти к сообщению
DeadScorpion, насчет этого я не знаю... но этот скрипт рабочий сам проверял!
Замечена особенность, что при частых соединениях и отключениях, учетная запись ICQ блокируется на несколько минут. Это можно обойти используя несколько UINs для отправки.
P.S. кто нибудь сделает форму... ?!
Замечена особенность, что при частых соединениях и отключениях, учетная запись ICQ блокируется на несколько минут. Это можно обойти используя несколько UINs для отправки.
P.S. кто нибудь сделает форму... ?!
9. SMall - 23 Ноября, 2006 - 02:45:32 - перейти к сообщению
CODE:
<?
function sendmsg($from, $text)
{
include('WebIcqLite.class.php');
define('UIN', 111111111);
define('PASSWORD', 'password');
$icq = new WebIcqLite();
if($icq->connect(UIN, PASSWORD))
{
if(!$icq->send_message($from, $text))
{
echo $icq->error;
}
else
{
echo 'Message sent';
}
$icq->disconnect();
}
else
{
echo $icq->error;
}
}
@$from = $_POST['from'];
@$text = $_POST['text'];
if ( ($from!='') and ($text!='') ) sendmsg($from, $text);
?>
<form method=post>
<input type=text name=from>
<textarea name=text></textarea>
</form>
<?
function sendmsg($from, $text)
{
include('WebIcqLite.class.php');
define('UIN', 111111111);
define('PASSWORD', 'password');
$icq = new WebIcqLite();
if($icq->connect(UIN, PASSWORD))
{
if(!$icq->send_message($from, $text))
{
echo $icq->error;
}
else
{
echo 'Message sent';
}
$icq->disconnect();
}
else
{
echo $icq->error;
}
}
@$from = $_POST['from'];
@$text = $_POST['text'];
if ( ($from!='') and ($text!='') ) sendmsg($from, $text);
?>
<form method=post>
<input type=text name=from>
<textarea name=text></textarea>
</form>