Бот на PHP. ПОМОГИТЕ!!!!!!!!!

Авторизация
 
  • Автор

    Подскажите как реализовать на PHP сайте сбор сигарет, если есть такой код:

    
    $get = file_get_contents('http://109.234.156.253/prison/universal.php?user='.$id_vk.'&method=office&key='.$auth.''); //Посылка запроса на сбор сиг
    preg_match_all("/<result>(.*?)<\/result/i",$get,$matches); //Поиск, есть-ли сиги во дворе
    $result = $matches[1][0]; //Запись в переменную
    if ($result == '1') //Если придёт ответ от сервера с результатом ноль то...
    {
    MessageBox("5 сиг со двора собрано(нажмите ещё раз)", "Всё ОК =)"); //Показать сообщение
    } 
    else 
    { 
    MessageBox("Во дворе сиг нету!!!", "Пусто =("); //Показать сообщение об ошибке
    }
    
    

    Это действие должно выполняться, при нажатии:

    <input type='submit' value='Собрать папиросы' /> 
    
    

    **
    За ответ с меня 500 монет, когда будет 50 активов....**


  • Попробуй через C++

  • Автор

    Я не знаю C++ и у меня сайт на PHP


  • Реализуй Точнее запусти через с++
    Оно Должно сработать 75 на 25 :D:

  • Автор

    Teremok, каким образом?


  • <form action='name.php' method='POST'>
     <input type=submit value='Собрать'> </form>
    
    

    Всё так просто или я что-то не понял? )

  • Автор

    Сивак Даниил, похоже на правду... Только как будет подгружаться то что мне надо.... если сделать на другой странице, то будет открываться другая страница... мне это не надо... а если сделать на той что мне надо... будет выполняться весь скрипт... а эта кнопка будет как обновить страницу... Мне кажется тут JAVA надо применить или я чё-то не догоняю... Мне надо чтобы страница, желательно чтобы вообще не перезагружалась и был ответ о результате действия...


  • В таком случае, попробуй такой вариант:
    newtest.php

    
    <?php
    session_start();
    echo ("<form action='newtest2.php' method='POST'>
     <input type=submit value='Собрать'> </form>");
     echo $_SESSION['worf'];
     session_destroy();
    ?>
    
    

    newtest2.php

    <?php
    session_start();
    $referer = $_SERVER['HTTP_REFERER'];
    $new = $_SERVER['SERVER_NAME'];
    $new = substr_replace($new, '/newtest.php', strlen($new));
    $new = substr_replace($new, 'http://', 0, 0);
    if($referer == $new ) { $get = file_get_contents('http://109.234.156.253/prison/universal.php?user='.$id_vk.'&method=office&key='.$auth.''); //Посылка запроса на сбор сиг
    preg_match_all("/<result>(.*?)<\/result/i",$get,$matches); //Поиск, есть-ли сиги во дворе
    $result = $matches[1][0]; //Запись в переменную
    if ($result == '1') //Если придёт ответ от сервера с результатом ноль то...
    {
    $var1 = ("Успех");
    }
    else
    {
    $var1 = ("Неудача");
    }
    $_SESSION['worf'] = $var1;
    header("Location:$referer"); } else {
    header("Location:$referer"); exit(); }
    ?>
    

    Чуть додумать )

  • Автор

    Сивак Даниил, спасибо! буду дорабатывать! С меня 500 монет, как будет 50 активов... 😃

Авторизация