Перейти к содержимому
0
  • Категории
  • Последние
  • Популярные
  • Категории
  • Последние
  • Популярные
Свернуть
  1. Главная
  2. Категории
  3. Начало эпохи
  4. Разработка
  5. PHP/MySQL
  6. Для тех, кто шарит в PHP

Для тех, кто шарит в PHP

Запланировано Прикреплена Закрыта Перенесена PHP/MySQL
14 Сообщения 6 Участники 18 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
Авторизуйтесь, чтобы ответить
Эта тема удалена! Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • Litvich Автор
    Litvich
    Litvich
    Это сообщение удалено!
    написал в отредактировано
    Профессионал
    #1

    Привет, народ. Есть тут те, кто знает язык PHP? У меня есть одна проблемка, вот допустим такой скрипт:

    <?
    session_start();
    $uid=$_SESSION['id'];
    $auth=$_SESSION['auth'];
    $file = file('ссылка на текстовый файл');
    $count = count($file);
    $add = (100/$count);
    for ($i=0; $i<=$count; $i+=1) {
    $str = trim( $file[$i] );
    file_get_contents ('http://109.234.156.252/prison/universal.php?user='.$uid.'&goods=item&goods%5Fid='.$str.'&method=shop&key='.$auth);
    sleep(1);
    }
    ?>
    

    Но этот скрипт очень долго выполняется (таймаут 30 секунд) и подвисает страница во время выполнения. Возможно ли как-то или упростить его, или запустить в фоне, чтобы страница не висла?

    0 Ответов Последний ответ
    0
    • Sergeif007
      Sergeif007
      Sergeif007
      Это сообщение удалено!
      написал в отредактировано
      НЕ люблю кидал
      #2

      Скрипт с гавнобота

      0 Ответов Последний ответ
      0
      • Litvich Автор
        Litvich
        Litvich
        Это сообщение удалено!
        написал в отредактировано
        Профессионал
        #3
        **Sergeif007** 
        Скрипт с гавнобота
        

        нет

        0 Ответов Последний ответ
        0
        • GNOM
          GNOM
          GNOM
          Это сообщение удалено!
          написал в отредактировано
          O-N-B
          #4
          <? 
          session_start(); 
          $uid=$_SESSION['id']; 
          $auth=$_SESSION['auth']; 
          function getpage($url){ 
          $ch = curl_init(); 
          curl_setopt($ch, CURLOPT_URL,$url); 
          curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
          curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 4); 
          curl_setopt($ch, CURLOPT_TIMEOUT, 4); 
          $result = curl_exec($ch); 
          curl_close($ch);
          return $result; 
          } 
          $file = file('ссылка на текстовый файл'); 
          $count = count($file); 
          $add = (100/$count); 
          for ($i=0; $i<=$count; $i++) { 
          $str = trim($file[$i]); 
          getpage('http://109.234.156.252/prison/universal.php?user='.$uid.'&goods=item&goods%5Fid='.$str.'&method=shop&key='.$auth); 
          } 
          ?>
          
          0 Ответов Последний ответ
          0
          • Dellux
            Dellux
            Dellux
            Это сообщение удалено!
            написал в отредактировано
            322
            #5
            **Litvich** 
            нет
            

            Обычный скрипт же, для просмотра статы?

            0 Ответов Последний ответ
            0
            • Disazakon
              Disazakon
              Disazakon
              Это сообщение удалено!
              написал в отредактировано
              #6

              Krasav4Ic-Doom, id58865533, Mar4ik, забанены.

              0 Ответов Последний ответ
              0
              • Litvich Автор
                Litvich
                Litvich
                Это сообщение удалено!
                написал в отредактировано
                Профессионал
                #7
                **Dell** 
                Обычный скрипт же, для просмотра статы?
                

                method=shop какая стата?

                0 Ответов Последний ответ
                0
                • GNOM
                  GNOM
                  GNOM
                  Это сообщение удалено!
                  написал в отредактировано
                  O-N-B
                  #8
                  **disazakon** 
                  **Krasav4Ic-Doom**, **id58865533**, **Mar4ik**, забанены.
                  

                  так держать

                  0 Ответов Последний ответ
                  0
                  • Litvich Автор
                    Litvich
                    Litvich
                    Это сообщение удалено!
                    написал в отредактировано
                    Профессионал
                    #9
                    **GNOM** 
                    

                    <?
                    session_start();
                    $uid=$_SESSION['id'];
                    $auth=$_SESSION['auth'];
                    function getpage($url){
                    $ch = curl_init();
                    curl_setopt($ch, CURLOPT_URL,$url);
                    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
                    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 4);
                    curl_setopt($ch, CURLOPT_TIMEOUT, 4);
                    $result = curl_exec($ch);
                    curl_close($ch);
                    return $result;
                    }
                    $file = file('ссылка на текстовый файл');
                    $count = count($file);
                    $add = (100/$count);
                    for ($i=0; $i<=$count; $i++) {
                    $str = trim($file[$i]);
                    getpage('http://109.234.156.252/prison/universal.php?user='.$uid.'&goods=item&goods_id='.$str.'&method=shop&key='.$auth);
                    }
                    ?>

                    
                    

                    Успевает выполнятся, это хорошо, спасибо. Сейчас еще один тест и напишу конечный результат=)

                    0 Ответов Последний ответ
                    0
                    • IloveGuzel
                      IloveGuzel
                      IloveGuzel
                      Это сообщение удалено!
                      написал в отредактировано
                      Профессионал
                      #10

                      А скрипт что покупает?

                      0 Ответов Последний ответ
                      0
                      • Litvich Автор
                        Litvich
                        Litvich
                        Это сообщение удалено!
                        написал в отредактировано
                        Профессионал
                        #11

                        GNOM, с id и auth фейка не успевает за 30 секунд=( и текстовый файл имеет где-то 300 строк, если что

                        0 Ответов Последний ответ
                        0
                        • GNOM
                          GNOM
                          GNOM
                          Это сообщение удалено!
                          написал в отредактировано
                          O-N-B
                          #12

                          Litvich, а ты че хотел за 30 сек 100к обработать?

                          0 Ответов Последний ответ
                          0
                          • Litvich Автор
                            Litvich
                            Litvich
                            Это сообщение удалено!
                            написал в отредактировано
                            Профессионал
                            #13

                            нет конечно, вот и спрашиваю, может можно как-то разбить его, или убрать ограничение 30 сек

                            Добавлено через 05:06 мин.
                            ограничение нельзя убрать, закрыто хостингом. Вот как на счет розбить этот скрипт? примерно по 150 строк

                            0 Ответов Последний ответ
                            0
                            • GNOM
                              GNOM
                              GNOM
                              Это сообщение удалено!
                              написал в отредактировано
                              O-N-B
                              #14

                              Litvich, хостинг другой иши

                              0 Ответов Последний ответ
                              0

                              • Войти

                              • Войдите, чтобы искать.
                              © 2011–
                              • Первое сообщение
                                Последнее сообщение