Esempio n. 1
0
 public function index()
 {
     //logutils::log_obj($_FILES['upload_img']);
     if (isset($_FILES['upload_img'])) {
         $filename = ROOT_PATH . strim($GLOBALS['request']['filename']);
         //logutils::log_str($filename);
         $dir = dirname($filename);
         if (!is_dir($dir)) {
             mkpathA($dir);
         }
         if (saveFile($_FILES['upload_img']['tmp_name'], $filename)) {
             $root['status'] = 1;
         } else {
             $root['status'] = 0;
         }
     } else {
         $root['status'] = 0;
     }
     //logutils::log_obj($root);
     output($root);
 }
Esempio n. 2
0
function uploadfile($username, $password, $filename, $data, $isFist = false)
{
    if (!checkLogin($username, $password)) {
        return NULL;
        //login_faild
    }
    $filename = base64_decode($filename);
    @set_time_limit(0);
    $file = ROOT_PATH . $filename;
    $file = str_replace("\\", "/", $file);
    if (!is_dir($dir = dirname($file))) {
        if (mkpathA($dir) == false) {
            return false;
        }
    }
    if ($isFist and file_exists($file)) {
        @unlink($file);
    }
    file_put_contents($file, $data, FILE_APPEND);
    @chmod($file, 420);
    return true;
}