Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if(isset($_FILES['file'])){
- $errors= array();
- $year= date("Y");
- $month=date("m");
- $a='/';
- $dateposted=$year.$a.$month;
- foreach($_FILES['file']['tmp_name'] as $key => $tmp_name ){
- $file_name = $_FILES['file']['name'][$key];
- $file_size =$_FILES['file']['size'][$key];
- $file_tmp =$_FILES['file']['tmp_name'][$key];
- $file_type=$_FILES['file']['type'][$key];
- if($file_size > 2097152){
- $errors[]='File size must be less than 2 MB';
- }
- if($file_name!=''){
- $image_name= $dateposted.$a.$_FILES['file']['name'][$key];
- $dateupload = date("Y-m-d-H-i-s");
- $post_title = preg_replace('/\\.[^.\\s]{3,4}$/', '', $file_name);
- $post_name=strtolower($post_title);
- $upload_dir = wp_upload_dir();
- $b= $upload_dir['baseurl'].$a.$dateposted;
- $finalpath=$b.$a.$file_name;
- $post_mime_type=mime_content_type($finalpath);
- $desired_dir=$b;
- if(empty($errors)==true){
- if(is_dir($desired_dir)==false){
- mkdir("$desired_dir", 0700); // Create directory if it does not exist
- }
- if(is_dir("$desired_dir/".$file_name)==false){
- move_uploaded_file($file_tmp,"$desired_dir/".$file_name);
- }else{ // rename the file if another one exist
- $new_dir="$desired_dir/".$file_name.time();
- rename($file_tmp,$new_dir) ;
- }
- }
- }
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement