Kernel : Linux vmw02p.internet-indee.net 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Tue Nov 16 14:42:35 UTC 2021 x86_64
Disable function : NONE
Safe mode : OFF
Host : firofichi.it | Server ip : 5.196.164.15 | Your ip : 18.119.130.185 | Time @ Server : 19 Oct 2024 11:32:34
MySQL : OFF | MSSQL : OFF | cURL : ON | Oracle : OFF | wget : ON | Perl : ON

/home/webmaster/firofichi/www/vendor/magento/zendframework1/library/Zend/Config/Writer/

HOME about upload exec mass file domain root vuln newfile newfolder kill me

File Path : /home/webmaster/firofichi/www/vendor/magento/zendframework1/library/Zend/Config/Writer/FileAbstract.php

<?php /** * Zend Framework * * LICENSE * * This source file is subject to the new BSD license that is bundled * with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://framework.zend.com/license/new-bsd * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to license@zend.com so we can send you a copy immediately. * * @category Zend * @package Zend_Config * @package Writer * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) * @license http://framework.zend.com/license/new-bsd New BSD License */ #require_once "Zend/Config/Writer.php"; /** * Abstract File Writer * * @category Zend * @package Zend_package * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) * @license http://framework.zend.com/license/new-bsd New BSD License * @version $Id$ */ class Zend_Config_Writer_FileAbstract extends Zend_Config_Writer { /** * Filename to write to * * @var string */ protected $_filename = null; /** * Wether to exclusively lock the file or not * * @var boolean */ protected $_exclusiveLock = false; /** * Set the target filename * * @param string $filename * @return Zend_Config_Writer_Array */ public function setFilename($filename) { $this->_filename = $filename; return $this; } /** * Set wether to exclusively lock the file or not * * @param boolean $exclusiveLock * @return Zend_Config_Writer_Array */ public function setExclusiveLock($exclusiveLock) { $this->_exclusiveLock = $exclusiveLock; return $this; } /** * Write configuration to file. * * @param string $filename * @param Zend_Config $config * @param bool $exclusiveLock * @return void */ public function write($filename = null, Zend_Config $config = null, $exclusiveLock = null) { if ($filename !== null) { $this->setFilename($filename); } if ($config !== null) { $this->setConfig($config); } if ($exclusiveLock !== null) { $this->setExclusiveLock($exclusiveLock); } if ($this->_filename === null) { #require_once 'Zend/Config/Exception.php'; throw new Zend_Config_Exception('No filename was set'); } if ($this->_config === null) { #require_once 'Zend/Config/Exception.php'; throw new Zend_Config_Exception('No config was set'); } $configString = $this->render(); $flags = 0; if ($this->_exclusiveLock) { $flags |= LOCK_EX; } $result = @file_put_contents($this->_filename, $configString, $flags); if ($result === false) { #require_once 'Zend/Config/Exception.php'; throw new Zend_Config_Exception('Could not write to file "' . $this->_filename . '"'); } } /** * Render a Zend_Config into a config file string. * * @since 1.10 * @todo For 2.0 this should be redone into an abstract method. * @return string */ public function render() { return ""; } }