function ew_CopyFile($folder, $fn, $file) { $fn = ew_Convert(EW_ENCODING, EW_FILE_SYSTEM_ENCODING, $fn); if (file_exists($file)) { if (ew_CreateFolder($folder)) { $newfile = ew_UploadPathEx(TRUE, $folder) . $fn; return copy($file, $newfile); } } return FALSE; }
function ew_SaveFile($folder, $fn, $filedata) { $fn = ew_Convert(EW_ENCODING, EW_FILE_SYSTEM_ENCODING, $fn); $res = FALSE; if (ew_CreateFolder($folder)) { if ($handle = fopen($folder . $fn, 'w')) { // P6 $res = fwrite($handle, $filedata); fclose($handle); } if ($res) { chmod($folder . $fn, EW_UPLOADED_FILE_MODE); } } return $res; }
function ew_SaveFile($folder, $fn, $file) { $res = FALSE; if (ew_CreateFolder($folder)) { $res = @rename($file, $folder . $fn); if (!$res) { $res = @copy($file, $folder . $fn); } // for PHP < 4.3.3 // if ($handle = fopen($folder . $fn, 'w')) { // $res = fwrite($handle, $filedata); // fclose($handle); // } if ($res) { chmod($folder . $fn, EW_UPLOADED_FILE_MODE); } } return $res; }