示例#1
0
 }
 if ($err == "0") {
     // check for valid file size
     $imageurlsize = getSize($imageurl);
     $imageurlsize_mb = $imageurlsize / 1048576;
     $imageurlsize_mb = number_format($imageurlsize_mb, 3);
     if ($imageurlsize > $max_file_size_b) {
         $messages .= "Sorry but this image size is " . $imageurlsize_mb . " MB which is bigger than the max allowed file size of " . $max_file_size_mb . " MB.";
         $err = "1";
     }
 }
 // save the file, if no error messages
 if ($err == "0") {
     // SAVE THE PICTURE
     $newFileName = newImageName($thefile);
     $FileName .= "|" . newImageName($thefile);
     $FileFile .= "|" . $server_dir . $newFileName;
     $newFile = $server_dir . $newFileName;
     $newFileUrl = $url . $newFileName;
     $FileUrl .= "|" . $url . $newFileName;
     $newFileUrlLink = $server_save_directory . $newFileName;
     $FileUrlLink .= "|" . $newFileName;
     if (in_array_nocase($file_ext, $valid_file_ext)) {
         $lx = 3;
         if ($file_ext == "jpeg") {
             $lx = 4;
         }
         $tnFileName = substr($newFileName, 0, strlen($newFileName) - $lx) . "jpg";
         $tnFileName = str_replace('.', '_tn.', $tnFileName);
         $tnFile = $server_dir . $tnFileName;
         $FiletnUrl .= "|" . $url . $tnFileName;
示例#2
0
 $thefile['name'] = ereg_replace('_+', '_', $thefile['name']);
 $path_parts = pathinfo($thefile['name']);
 // if php < 5.2
 if (!isset($path_parts['filename'])) {
     $path_parts['filename'] = substr($path_parts['basename'], 0, strpos($path_parts['basename'], '.'));
 }
 $thefile['name'] = strpos($path_parts['filename'], '.');
 $thefile['name'] = substr($path_parts['filename'], 0, 22);
 // limit file name length to 22 chars from the beginning
 $thefile['name'] = $thefile['name'] . "." . strtolower($path_parts['extension']);
 // Generate prefix to add to file name
 $prefix = rand(99, 999);
 // Add prefix to file name
 $newFileName = $prefix . $thefile['name'];
 // SAVE THE PICTURE
 $FileName .= "|" . newImageName($thefile['name']);
 $FileFile .= "|" . $server_dir . $newFileName;
 $newFile = $server_dir . $newFileName;
 $newFileUrl = $url . $newFileName;
 $FileUrl .= "|" . $url . $newFileName;
 $newFileUrlLink = $server_save_directory . $newFileName;
 $FileUrlLink .= "|" . $newFileName;
 if (in_array_nocase($file_ext, $valid_file_ext)) {
     $lx = 3;
     if ($file_ext == "jpeg") {
         $lx = 4;
     }
     $tnFileName = substr($newFileName, 0, strlen($newFileName) - $lx) . "jpg";
     $tnFileName = str_replace('.', '_tn.', $tnFileName);
     $tnFile = $server_dir . $tnFileName;
     $FiletnUrl .= "|" . $url . $tnFileName;