コード例 #1
0
function saveFile($postFileField)
{
    //get location where file will be saved
    $path = getenv("DOCUMENT_ROOT") . '/admin/reseller_locator/products/product_images/';
    $file_temp = $_FILES[$postFileField]['tmp_name'];
    $file_name = prep_filename($_FILES[$postFileField]['name']);
    $file_ext = get_extension($_FILES[$postFileField]['name']);
    $newf_name = set_filename($path, $file_name, $file_ext);
    $file_size = round($_FILES[$postFileField]['size'] / 1024, 2);
    $targetFile = str_replace('//', '/', $path) . $newf_name;
    //save the file
    move_uploaded_file($file_temp, $targetFile);
    if ($GLOBALS['debug']) {
        echo 'file ' . $file_name . ' was saved.';
    }
    //save file permissions
    chmod($targetFile, 0777);
    //return $file_name; //to be saved in the db
    return $newf_name;
    //to be saved in the db
}
コード例 #2
0
ファイル: uploadify.php プロジェクト: fkobon/kwiiziProject
 function img_uploadify()
 {
     if (!empty($_FILES)) {
         $path = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';
         $file_temp = $_FILES['Filedata']['tmp_name'];
         $file_name = prep_filename($_FILES['Filedata']['name']);
         $file_ext = get_extension($_FILES['Filedata']['name']);
         $real_name = $file_name;
         $newf_name = set_filename($path, $file_name, $file_ext);
         $file_size = round($_FILES['Filedata']['size'] / 1024, 2);
         $file_type = preg_replace("/^(.+?);.*\$/", "1", $_FILES['Filedata']['type']);
         $file_type = strtolower($file_type);
         $targetFile = str_replace('//', '/', $path) . $newf_name;
         move_uploaded_file($file_temp, $targetFile);
         $filearray = array();
         $filearray['full_path'] = $targetFile;
         $filearray['file_name'] = $newf_name;
         $filearray['real_name'] = $real_name;
         $filearray['file_ext'] = $file_ext;
         $filearray['file_size'] = $file_size;
         $filearray['file_temp'] = $file_temp;
         return $filearray;
     }
 }
コード例 #3
0
ファイル: uploadify.php プロジェクト: adehermawan/monitoring
    $filename .= '.' . $ext;
    return $filename;
}
function get_extension($filename)
{
    $x = explode('.', $filename);
    return '.' . end($x);
}
// Uploadify v1.6.2
// Copyright (C) 2009 by Ronnie Garcia
// Co-developed by Travis Nickels
if (!empty($_FILES)) {
    $path = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';
    //$client_id = $_GET['client_id'];
    $file_temp = $_FILES['Filedata']['tmp_name'];
    $file_name = prep_filename($_FILES['Filedata']['name']);
    $file_ext = get_extension($_FILES['Filedata']['name']);
    $real_name = $file_name;
    $newf_name = set_filename($path, $file_name, $file_ext);
    $file_size = round($_FILES['Filedata']['size'] / 1024, 2);
    $file_type = preg_replace("/^(.+?);.*\$/", "\\1", $_FILES['Filedata']['type']);
    $file_type = strtolower($file_type);
    $targetFile = str_replace('//', '/', $path) . $newf_name;
    move_uploaded_file($file_temp, $targetFile);
    $filearray = array();
    $filearray['file_name'] = $newf_name;
    $filearray['real_name'] = $real_name;
    $filearray['file_ext'] = $file_ext;
    $filearray['file_size'] = $file_size;
    $filearray['file_path'] = $targetFile;
    $filearray['file_temp'] = $file_temp;