X7ROOT File Manager
Current Path:
/var/softaculous/sitepad/editor/site-admin/includes
var
/
softaculous
/
sitepad
/
editor
/
site-admin
/
includes
/
??
..
??
admin-filters.php
(6.49 KB)
??
admin.php
(2.62 KB)
??
ajax-actions.php
(129.98 KB)
??
bookmark.php
(9.03 KB)
??
class-automatic-upgrader-skin.php
(3.07 KB)
??
class-bulk-plugin-upgrader-skin.php
(2.01 KB)
??
class-bulk-theme-upgrader-skin.php
(2.04 KB)
??
class-bulk-upgrader-skin.php
(5.18 KB)
??
class-core-upgrader.php
(13.42 KB)
??
class-file-upload-upgrader.php
(3.29 KB)
??
class-ftp-pure.php
(5.27 KB)
??
class-ftp-sockets.php
(8.25 KB)
??
class-ftp.php
(26.47 KB)
??
class-language-pack-upgrader-skin.php
(2.31 KB)
??
class-language-pack-upgrader.php
(14.38 KB)
??
class-pclzip.php
(192.03 KB)
??
class-plugin-installer-skin.php
(4.36 KB)
??
class-plugin-upgrader-skin.php
(2.62 KB)
??
class-plugin-upgrader.php
(14.83 KB)
??
class-theme-installer-skin.php
(4.33 KB)
??
class-theme-upgrader-skin.php
(3.76 KB)
??
class-theme-upgrader.php
(19.81 KB)
??
class-walker-category-checklist.php
(4.15 KB)
??
class-walker-nav-menu-checklist.php
(4.89 KB)
??
class-walker-nav-menu-edit.php
(11.41 KB)
??
class-wp-ajax-upgrader-skin.php
(2.97 KB)
??
class-wp-automatic-updater.php
(34.74 KB)
??
class-wp-comments-list-table.php
(26.59 KB)
??
class-wp-community-events.php
(15.59 KB)
??
class-wp-filesystem-base.php
(21.98 KB)
??
class-wp-filesystem-direct.php
(11.39 KB)
??
class-wp-filesystem-ftpext.php
(13.65 KB)
??
class-wp-filesystem-ftpsockets.php
(10.62 KB)
??
class-wp-filesystem-ssh2.php
(15.07 KB)
??
class-wp-importer.php
(7.35 KB)
??
class-wp-internal-pointers.php
(5.38 KB)
??
class-wp-links-list-table.php
(7.57 KB)
??
class-wp-list-table-compat.php
(1.05 KB)
??
class-wp-list-table.php
(38.71 KB)
??
class-wp-media-list-table.php
(22.95 KB)
??
class-wp-plugin-install-list-table.php
(21.98 KB)
??
class-wp-plugins-list-table.php
(33.03 KB)
??
class-wp-post-comments-list-table.php
(1.44 KB)
??
class-wp-posts-list-table.php
(53.19 KB)
??
class-wp-screen.php
(34.31 KB)
??
class-wp-site-icon.php
(5.98 KB)
??
class-wp-terms-list-table.php
(18.07 KB)
??
class-wp-theme-install-list-table.php
(14.88 KB)
??
class-wp-themes-list-table.php
(9.22 KB)
??
class-wp-upgrader-skin.php
(5.04 KB)
??
class-wp-upgrader.php
(33.81 KB)
??
class-wp-users-list-table.php
(17.12 KB)
??
comment.php
(5.92 KB)
??
continents-cities.php
(20.26 KB)
??
credits.php
(2.17 KB)
??
dashboard.php
(56.43 KB)
??
edit-tag-messages.php
(1.38 KB)
??
export.php
(22.86 KB)
??
file.php
(82.92 KB)
??
image-edit.php
(33.9 KB)
??
image.php
(22.37 KB)
??
import.php
(6.55 KB)
??
list-table.php
(2.72 KB)
??
media.php
(106.95 KB)
??
menu.php
(8.9 KB)
??
meta-boxes.php
(57.96 KB)
??
misc.php
(71.45 KB)
??
nav-menu.php
(43.28 KB)
??
network.php
(23.62 KB)
??
noop.php
(1.2 KB)
??
options.php
(7.68 KB)
??
plugin-install.php
(32.8 KB)
??
plugin.php
(72.58 KB)
??
post.php
(72.69 KB)
??
revision.php
(15.3 KB)
??
schema.php
(40.64 KB)
??
screen.php
(6.07 KB)
??
taxonomy.php
(7.73 KB)
??
template.php
(85.89 KB)
??
theme-install.php
(6.41 KB)
??
theme.php
(29.37 KB)
??
translation-install.php
(8.42 KB)
??
update-core.php
(55.51 KB)
??
update.php
(25.6 KB)
??
upgrade.php
(99.33 KB)
??
user.php
(50.91 KB)
??
widgets.php
(10.38 KB)
Editing: class-ftp-pure.php
<?php /** * PemFTP - A Ftp implementation in pure PHP * * @package PemFTP * @since 2.5.0 * * @version 1.0 * @copyright Alexey Dotsenko * @author Alexey Dotsenko * @link http://www.phpclasses.org/browse/package/1743.html Site * @license LGPL http://www.opensource.org/licenses/lgpl-license.html */ /** * FTP implementation using fsockopen to connect. * * @package PemFTP * @subpackage Pure * @since 2.5.0 * * @version 1.0 * @copyright Alexey Dotsenko * @author Alexey Dotsenko * @link http://www.phpclasses.org/browse/package/1743.html Site * @license LGPL http://www.opensource.org/licenses/lgpl-license.html */ class ftp_pure extends ftp_base { function __construct($verb=FALSE, $le=FALSE) { parent::__construct(false, $verb, $le); } // <!-- --------------------------------------------------------------------------------------- --> // <!-- Private functions --> // <!-- --------------------------------------------------------------------------------------- --> function _settimeout($sock) { if(!@stream_set_timeout($sock, $this->_timeout)) { $this->PushError('_settimeout','socket set send timeout'); $this->_quit(); return FALSE; } return TRUE; } function _connect($host, $port) { $this->SendMSG("Creating socket"); $sock = @fsockopen($host, $port, $errno, $errstr, $this->_timeout); if (!$sock) { $this->PushError('_connect','socket connect failed', $errstr." (".$errno.")"); return FALSE; } $this->_connected=true; return $sock; } function _readmsg($fnction="_readmsg"){ if(!$this->_connected) { $this->PushError($fnction, 'Connect first'); return FALSE; } $result=true; $this->_message=""; $this->_code=0; $go=true; do { $tmp=@fgets($this->_ftp_control_sock, 512); if($tmp===false) { $go=$result=false; $this->PushError($fnction,'Read failed'); } else { $this->_message.=$tmp; if(preg_match("/^([0-9]{3})(-(.*[".CRLF."]{1,2})+\\1)? [^".CRLF."]+[".CRLF."]{1,2}$/", $this->_message, $regs)) $go=false; } } while($go); if($this->LocalEcho) echo "GET < ".rtrim($this->_message, CRLF).CRLF; $this->_code=(int)$regs[1]; return $result; } function _exec($cmd, $fnction="_exec") { if(!$this->_ready) { $this->PushError($fnction,'Connect first'); return FALSE; } if($this->LocalEcho) echo "PUT > ",$cmd,CRLF; $status=@fputs($this->_ftp_control_sock, $cmd.CRLF); if($status===false) { $this->PushError($fnction,'socket write failed'); return FALSE; } $this->_lastaction=time(); if(!$this->_readmsg($fnction)) return FALSE; return TRUE; } function _data_prepare($mode=FTP_ASCII) { if(!$this->_settype($mode)) return FALSE; if($this->_passive) { if(!$this->_exec("PASV", "pasv")) { $this->_data_close(); return FALSE; } if(!$this->_checkCode()) { $this->_data_close(); return FALSE; } $ip_port = explode(",", preg_replace("/^.+ \\(?([0-9]{1,3},[0-9]{1,3},[0-9]{1,3},[0-9]{1,3},[0-9]+,[0-9]+)\\)?.*$/s", "\\1", $this->_message)); $this->_datahost=$ip_port[0].".".$ip_port[1].".".$ip_port[2].".".$ip_port[3]; $this->_dataport=(((int)$ip_port[4])<<8) + ((int)$ip_port[5]); $this->SendMSG("Connecting to ".$this->_datahost.":".$this->_dataport); $this->_ftp_data_sock=@fsockopen($this->_datahost, $this->_dataport, $errno, $errstr, $this->_timeout); if(!$this->_ftp_data_sock) { $this->PushError("_data_prepare","fsockopen fails", $errstr." (".$errno.")"); $this->_data_close(); return FALSE; } else $this->_ftp_data_sock; } else { $this->SendMSG("Only passive connections available!"); return FALSE; } return TRUE; } function _data_read($mode=FTP_ASCII, $fp=NULL) { if(is_resource($fp)) $out=0; else $out=""; if(!$this->_passive) { $this->SendMSG("Only passive connections available!"); return FALSE; } while (!feof($this->_ftp_data_sock)) { $block=fread($this->_ftp_data_sock, $this->_ftp_buff_size); if($mode!=FTP_BINARY) $block=preg_replace("/\r\n|\r|\n/", $this->_eol_code[$this->OS_local], $block); if(is_resource($fp)) $out+=fwrite($fp, $block, strlen($block)); else $out.=$block; } return $out; } function _data_write($mode=FTP_ASCII, $fp=NULL) { if(is_resource($fp)) $out=0; else $out=""; if(!$this->_passive) { $this->SendMSG("Only passive connections available!"); return FALSE; } if(is_resource($fp)) { while(!feof($fp)) { $block=fread($fp, $this->_ftp_buff_size); if(!$this->_data_write_block($mode, $block)) return false; } } elseif(!$this->_data_write_block($mode, $fp)) return false; return TRUE; } function _data_write_block($mode, $block) { if($mode!=FTP_BINARY) $block=preg_replace("/\r\n|\r|\n/", $this->_eol_code[$this->OS_remote], $block); do { if(($t=@fwrite($this->_ftp_data_sock, $block))===FALSE) { $this->PushError("_data_write","Can't write to socket"); return FALSE; } $block=substr($block, $t); } while(!empty($block)); return true; } function _data_close() { @fclose($this->_ftp_data_sock); $this->SendMSG("Disconnected data from remote host"); return TRUE; } function _quit($force=FALSE) { if($this->_connected or $force) { @fclose($this->_ftp_control_sock); $this->_connected=false; $this->SendMSG("Socket closed"); } } } ?>
Upload File
Create Folder