Требуеться написать не сложный скрипт

Discussion in 'PHP' started by _Sniper_, 9 Mar 2008.

  1. _Sniper_

    _Sniper_ Banned

    Joined:
    21 Jul 2007
    Messages:
    409
    Likes Received:
    147
    Reputations:
    -17
    Я в php не разбираюсь. Но думаю это не сложно.
    Нужно написать скрипт похожий на инвайтер вконтакте.

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

    Code:
    im.php?cmd=forcemessage&action=profile&msgtype=cinvite&rcpt_userid=[B][COLOR=DarkGreen]2063999[/COLOR][/B]&cuserid=0
    userid=2063999 этр ид юзера лайфинтернета.

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

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    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);
    };
    }
    ?>
    если я правильно понял - то вот елементарный вариант
     
  3. _Sniper_

    _Sniper_ Banned

    Joined:
    21 Jul 2007
    Messages:
    409
    Likes Received:
    147
    Reputations:
    -17
    Parse error: syntax error, unexpected T_STRING in /home/allfre/public_html/li.php on line 17
     
  4. Meanor

    Meanor Elder - Старейшина

    Joined:
    9 Sep 2007
    Messages:
    66
    Likes Received:
    9
    Reputations:
    0
    Хм... Точку с запятой после фигурной скобки следует убрать.
     
    #4 Meanor, 9 Mar 2008
    Last edited: 9 Mar 2008
  5. astrologer

    astrologer Elder - Старейшина

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    И добавить её в конце 16 строки...
     
  6. -Hormold-

    -Hormold- Кто, если не ты?

    Joined:
    29 Sep 2007
    Messages:
    418
    Likes Received:
    290
    Reputations:
    44
    PHP:
           fputs($socket,$send);
            
    fclose($socket); 
    Вот так поставь...
     
  7. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    сори =\

    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); 
    }; 

    ?>

    зачем?
     
    #7 mr.The, 9 Mar 2008
    Last edited: 9 Mar 2008
  8. Meanor

    Meanor Elder - Старейшина

    Joined:
    9 Sep 2007
    Messages:
    66
    Likes Received:
    9
    Reputations:
    0
    Хм... Действительно, можно ее и оставить...

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

    Добавлено:

    После нескольких опытов, было выведено, что инторпритатор отлично ест даже:
    PHP:
    };xxw;
    Поэтому моё замечание относится, скорее всего, к стилю написания скриптов.

    Извиняюсь за беспокойство. :)
     
    #8 Meanor, 9 Mar 2008
    Last edited: 9 Mar 2008