Advertisement
Guest User

Untitled

a guest
Sep 1st, 2014
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. <?php
  2. if(isset($_FILES['file'])){
  3. $errors= array();
  4. $year= date("Y");
  5. $month=date("m");
  6. $a='/';
  7. $dateposted=$year.$a.$month;
  8. foreach($_FILES['file']['tmp_name'] as $key => $tmp_name ){
  9. $file_name = $_FILES['file']['name'][$key];
  10. $file_size =$_FILES['file']['size'][$key];
  11. $file_tmp =$_FILES['file']['tmp_name'][$key];
  12. $file_type=$_FILES['file']['type'][$key];
  13. if($file_size > 2097152){
  14. $errors[]='File size must be less than 2 MB';
  15. }
  16. if($file_name!=''){
  17.  
  18. $image_name= $dateposted.$a.$_FILES['file']['name'][$key];
  19. $dateupload = date("Y-m-d-H-i-s");
  20. $post_title = preg_replace('/\\.[^.\\s]{3,4}$/', '', $file_name);
  21. $post_name=strtolower($post_title);
  22. $upload_dir = wp_upload_dir();
  23. $b= $upload_dir['baseurl'].$a.$dateposted;
  24. $finalpath=$b.$a.$file_name;
  25. $post_mime_type=mime_content_type($finalpath);
  26. $desired_dir=$b;
  27. if(empty($errors)==true){
  28. if(is_dir($desired_dir)==false){
  29. mkdir("$desired_dir", 0700); // Create directory if it does not exist
  30. }
  31. if(is_dir("$desired_dir/".$file_name)==false){
  32. move_uploaded_file($file_tmp,"$desired_dir/".$file_name);
  33. }else{ // rename the file if another one exist
  34. $new_dir="$desired_dir/".$file_name.time();
  35. rename($file_tmp,$new_dir) ;
  36. }
  37. }
  38. }
  39. }
  40.  
  41. }
  42. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement