Advertisement
GWibisono

upload 2x

Aug 12th, 2013
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.37 KB | None | 0 0
  1. <?php
  2.  
  3. $path = "./ress/upload/".$this->session->userdata('username')."/";
  4. //for rename images
  5. $banner = $_FILES['banner']['name'];
  6. $banner = preg_replace('#[^a-z.0-9]‪#‎i‬', '', $banner);
  7. $boom = explode(".", $banner);
  8. $ext = end($boom);
  9. $banner = time("Y-m-d H:i:s").rand().".".$ext;
  10.  
  11. //upload
  12. $uploadfile = $path . basename($banner);
  13. $filepreparation = array();
  14. if (copy($_FILES['banner']['tmp_name'], $uploadfile))
  15. {
  16.    echo "<br>upload : $uploadfile";
  17.     foreach ($_FILES["filespre"]["name"] as $key => $error)
  18.     {
  19.          
  20.             $error_codes[$error];
  21.             //for rename images
  22.             $fileName = $_FILES["filespre"]["name"][$key]; // The file name
  23.             $fileTmpLoc = $_FILES["filespre"]["tmp_name"][$key]; // File in the PHP tmp folder
  24.             $fileName = preg_replace('#[^a-z.0-9]#i', '', $fileName);
  25.             $kaboom = explode(".", $fileName); // Split file name into an array using the dot
  26.             $fileExt = end($kaboom); // Now target the last array element to get the file extension
  27.             $fileName = @mktime()."-$key.".$fileExt;
  28.  
  29.             //$moveResult = move_uploaded_file($fileTmpLoc, $path.$fileName);
  30.            
  31.             if (!copy ($fileTmpLoc, $path.$fileName)) {
  32.                 echo "ERROR: File not uploaded. Try again.";
  33.                 exit();
  34.             }else{
  35.                 $filepreparation[] = $fileName;
  36.                               echo "<br>upload : $path.$fileName";
  37.             }
  38.            
  39.  
  40.          
  41.     }
  42. }else{
  43.     die('gagal copy');
  44.  
  45. }
  46.  
  47. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement