Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Требуеться написать не сложный скрипт (https://forum.antichat.xyz/showthread.php?t=63821)

_Sniper_ 09.03.2008 18:23

Требуеться написать не сложный скрипт
 
Я в php не разбираюсь. Но думаю это не сложно.
Нужно написать скрипт похожий на инвайтер вконтакте.

Код:

http://www.liveinternet.ru/im.php?cmd=forcemessage&action=profile&msgtype=cinvite&rcpt_userid=2063999&cuserid=0
Это ссылка чтобы приглашать к себе в дневник людей. Тоесть ты заходиш в случайный дневник. Клацаеш пригласить. Вообщем нужно слать запросы по маске.

Код:

im.php?cmd=forcemessage&action=profile&msgtype=cinvite&rcpt_userid=2063999&cuserid=0
userid=2063999 этр ид юзера лайфинтернета.

Нужно сделать чтоб приглашало по маске ид номеров. Тоесть задаёш в скрипт маску например 2060000-2063999. Думаю вы поняли. Мне сложно было объяснить. Заранее благодарю.

mr.The 09.03.2008 18:45

PHP код:

<?php
for ($i=2060000;$i<2063999;$i++){
$socket fsockopen('www.liveinternet.ru',80); 
if (
$socket){
    
$send "GET http://www.liveinternet.ru/im.php?cmd=forcemessage&action=profile&msgtype=cinvite&rcpt_userid=".$i."&cuserid=0 HTTP/1.0\r\n";  
    
$send .= "Host: www.liveinternet.ru\r\n";  
    
$send .= "User-Agent: Opera/9.25 (Windows NT 5.1; U; ru)\r\n";
    
$send .= "Cookie: Bla=bla; test=test\r\n"// сюда вставь куки
    
$send .= 'Cookie2: $Version=1'."\r\n";
    
$send .= "Accept-Language: ru,en;q=0.9,ru-RU;q=0.8\r\n";
    
$send .= "Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, */*;q=0.1\r\n";
    
$send .= "Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1\r\n";
    
$send .= "Connection: Close\r\n";
    
$send .= "\r\n";
        
        
fputs($socket,$send)
        
fclose($socket);
};
}
?>

если я правильно понял - то вот елементарный вариант

_Sniper_ 09.03.2008 18:52

Parse error: syntax error, unexpected T_STRING in /home/allfre/public_html/li.php on line 17

Meanor 09.03.2008 18:57

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

astrologer 09.03.2008 18:57

И добавить её в конце 16 строки...

-Hormold- 09.03.2008 19:02

PHP код:

       fputs($socket,$send);
        
fclose($socket); 

Вот так поставь...

mr.The 09.03.2008 19:21

сори =\

PHP код:

<?php 
for ($i=2060000;$i<2063999;$i++){ 
$socket fsockopen('www.liveinternet.ru',80);  
if (
$socket){ 
    
$send "GET http://www.liveinternet.ru/im.php?cmd=forcemessage&action=profile&msgtype=cinvite&rcpt_userid=".$i."&cuserid=0 HTTP/1.0\r\n";   
    
$send .= "Host: www.liveinternet.ru\r\n";   
    
$send .= "User-Agent: Opera/9.25 (Windows NT 5.1; U; ru)\r\n"
    
$send .= "Cookie: Bla=bla; test=test\r\n"// сюда вставь куки 
    
$send .= 'Cookie2: $Version=1'."\r\n"
    
$send .= "Accept-Language: ru,en;q=0.9,ru-RU;q=0.8\r\n"
    
$send .= "Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, */*;q=0.1\r\n"
    
$send .= "Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1\r\n"
    
$send .= "Connection: Close\r\n"
    
$send .= "\r\n"
         
        
fputs($socket,$send); 
        
fclose($socket); 
}; 

?>


Цитата:

Хм... Точку с запятой после фигурной скобки следует убрать.
зачем?

Meanor 09.03.2008 19:29

Цитата:

Сообщение от mr.The
зачем?

Хм... Действительно, можно ее и оставить...

ПС. К сожалению, только сейчас узнаю, что в пхп допустима точка с запятой после фигурной скобки, закрывающей блок оператора if... Куда катится мир.... =(

Добавлено:

После нескольких опытов, было выведено, что инторпритатор отлично ест даже:
PHP код:

};xxw

Поэтому моё замечание относится, скорее всего, к стилю написания скриптов.

Извиняюсь за беспокойство. :)


Время: 03:41