Старый 04.03.2013, 20:57   #301
Pashkela
 
Аватар для Pashkela
 
Регистрация: 05.07.2010
Сообщений: 1,243
По умолчанию

http://php.net/manual/ru/function.set-time-limit.php

ini_set('default_socket_timeout',120);

или

PHP код:
<?php
$ctx 
stream_context_create(array(
    
'http' => array(
        
'timeout' => 10
        
)
    )
);
file_get_contents("http://example.com/"0$ctx);
или юзать curl или еще что, где timeout указывается явно и без геммора

по поводу ошибок и времени:

загляни в c99-шелл например

PHP код:
@error_reporting(0);
@
ignore_user_abort(true);
@
set_time_limit(0); 
Pashkela вне форума   Ответить с цитированием
Старый 14.04.2013, 14:48   #302
G383G
 
Аватар для G383G
 
Регистрация: 14.04.2013
Сообщений: 2
Репутация: 0
Exclamation Ошибка Синтаксиса

Здравствуйте может кто сможет помочь??

вот сама ошибка
Код:
Fatal error: Call to undefined method MYSQL_DB::mysql_exec_batch() in C:\wamp\www\TravianZ\install\process.php on line 117
Вот сама функция
PHP код:
function createStruc() { 
        global 
$database
        
$str file_get_contents("data/sql.sql"); 
        
$str preg_replace("'%PREFIX%'"TB_PREFIX$str); 
        if(
DB_TYPE) { 
            
$result $database->connection->multi_query($str); 
        } else { 
            
$result $database->mysql_exec_batch($str); 
        } 
        if(
$result) { 
            
header("Location: index.php?s=3"); 
        } 
          else { 
            
header("Location: index.php?s=2&c=1"); 
        } 
    } 
Сам парсер ругается вот на эту строчку

PHP код:
    else { 
            
$result $database->mysql_exec_batch($str); 
        } 
Вот ссылка на сам файл process.php

http://pastebin.com/GzEaka3U
G383G вне форума   Ответить с цитированием
Старый 14.04.2013, 16:18   #303
elk
 
Регистрация: 07.03.2013
Сообщений: 19
Репутация: 1
По умолчанию

PHP код:
function mysql_exec_batch ($p_query$p_transaction_safe true) {
  if (
$p_transaction_safe) {
      
$p_query 'START TRANSACTION;' $p_query '; COMMIT;';
    };
  
$query_split preg_split ("/[;]+/"$p_query);
  foreach (
$query_split as $command_line) {
    
$command_line trim($command_line);
    if (
$command_line != '') {
      
$query_result mysql_query($command_line);
      if (
$query_result == 0) {
        break;
      };
    };
  };
  return 
$query_result;

elk вне форума   Ответить с цитированием
Старый 14.04.2013, 17:48   #304
G383G
 
Аватар для G383G
 
Регистрация: 14.04.2013
Сообщений: 2
Репутация: 0
По умолчанию

Спасибо за ответ но вылезла другая ошибка

Код:
Fatal error: Call to undefined method Process::createStruc() in /home/bkono426/public_html/install/process.php on line 22
Вот на эту функцию

PHP код:
class Process {

    function 
Process() {
        if(isset(
$_POST['subconst'])) {
            
$this->constForm();
        } else
            if(isset(
$_POST['substruc'])) {
                
$this->createStruc();
            } else
                if(isset(
$_POST['subwdata'])) {
                    
$this->createWdata();
                } else
                    if(isset(
$_POST['subacc'])) {
                        
$this->createAcc();
                        } else {
                            
header("Location: index.php");
                        }
    } 
А именно на эту строчку кода

PHP код:
$this->createStruc(); 
G383G вне форума   Ответить с цитированием
Старый 19.08.2013, 16:14   #305
Judge
 
Аватар для Judge
 
Регистрация: 19.08.2013
Сообщений: 1
Репутация: 0
По умолчанию

Подскажите пожалуйста как отследить изменения на каком либо сайте... Но не просто изменения, которые можно вычислить простейшим хэшем страницы после ее изменения, а допустим есть два связанных между собой числовых значения, одно постоянное второе меняющееся. Так вот нужно, чтобы это изменение отслеживалось и что-то далее происходило.

Последний раз редактировалось Judge; 19.08.2013 в 16:18..
Judge вне форума   Ответить с цитированием
Старый 11.03.2014, 17:53   #306
KeyTeam
 
Регистрация: 04.08.2012
Сообщений: 33
Репутация: 0
Unhappy сигнатруа

сигнатура в .php файле \x65\x76\x61\x6C\x28\x67\x7A\x69\x6E\x66\x6C\x61\x 74\x65\x28
код
PHP код:
if (preg_match ("/\\x65\\x76\\x61\\x6C\\x28\\x67\\x7A\\x69\\x6E\\x66\\x6C\\x61\\x74\\x65\\x28/"$content_file) ) {
            ...

под win работает на ура
linux просто невидит файлы, в чём проблема?
KeyTeam вне форума   Ответить с цитированием
Старый 12.03.2014, 10:27   #307
profexer
 
Регистрация: 06.01.2011
Сообщений: 117
Репутация: 63
По умолчанию

KeyTeam, может проблема в разной кодировке фалов?
Зачем ты используешь регулярные выражения для поиска статического текста?
Попробуй искать текст не переводя его в коды.
profexer вне форума   Ответить с цитированием
Старый 12.03.2014, 12:51   #308
Pashkela
 
Аватар для Pashkela
 
Регистрация: 05.07.2010
Сообщений: 1,243
По умолчанию

И потом это бессмысленно, в случае, если речь идет о шелл-детекторах

современные лазейки так просто не найдешь
Pashkela вне форума   Ответить с цитированием
Старый 12.03.2014, 14:28   #309
KeyTeam
 
Регистрация: 04.08.2012
Сообщений: 33
Репутация: 0
По умолчанию

да хотябы основной мусор автоматом чтоб убирало, + сигнатуры ai-aibolit ещё присматриваю
KeyTeam вне форума   Ответить с цитированием
Старый 29.04.2014, 15:58   #310
Faaax
 
Аватар для Faaax
 
Регистрация: 03.04.2012
Сообщений: 94
Репутация: 6
По умолчанию

подскажите почему не работает,не выдаёт выдачу,вроде всё правильно написал?
вот код
Код:
$countpage=1; //Сколько страниц брать
for ($i=1;$i<$countpage+1;$i++)
{
$page=file_get_contents('http://top100.rambler.ru/navi/?theme=208&page=2'.$i);
preg_match('@<table id="stat-top100" style="table-layout: fixed;">(.*?)</table>@smi',$page,$tmpx);
preg_match_all('@^href="(.*?)"@mi',$tmpx[1],$links);

foreach ($links[1] as $n)
{
echo $n.'<br>';
}

}
Faaax вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot