📄 logfile.php
字号:
<?phpdefined('WikyBlog') or die("Not an entry point...");class logFile{ function logFile(){ global $rootDir,$page,$pageOwner,$dbObject; $dbObject->links['Log File'] = $page->formAction = '/Admin/'.$pageOwner['username'].'/LogFile'; ob_start(); $_POST += array('find'=>'','location'=>$rootDir); echo '<table><tr><td>'; echo 'Location: '; echo '</td><td>'; echo '<input type="text" name="location" value="'.$_POST['location'].'" size="100" />'; echo '</td></tr>'; echo '<tr><td>'; echo 'Find: '; echo '</td><td>'; echo '<input type="text" name="find" value="'.$_POST['find'].'" size="100" />'; echo '</td></tr>'; echo '<tr><td>'; echo '</td><td>'; echo '<input type="submit" name="cmd" value="Go" />'; echo '</td></tr>'; echo '</table>'; switch($page->userCmd){ case 'go': $this->find(); break; } $page->contentA['Log File'] = wb::get_clean(); } function find(){ if( !is_file($_POST['location']) ){ message('Could not find log file.'); return; } if( empty($_POST['find'])){ message('`Find` was empty.'); return; } $array = array(); $fp = fopen($_POST['location'],'r'); while($line = fgets($fp)){ if( strpos($line,$_POST['find']) !== false){ $array[] = $line; } } message('Found: '.showArray($array)); }} new logFile();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -