Advertisement
GWibisono

upload script final

Sep 22nd, 2012
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.98 KB | None | 0 0
  1. <?php
  2. //echo '<pre>';print_r($_FILES);
  3. $n= count($_FILES['files']['name']);
  4. //asumsikan semua file bisa
  5. for($i=0;$i<$n;$i++)
  6. {
  7.     if($_FILES['files']['error'][$i]==0)
  8.         uploadMyFile($i);
  9.  
  10. }
  11.  
  12. function uploadMyFile($i)
  13. {
  14.     $err=0;
  15.     $name=$_FILES['files']['name'][$i];
  16.     $type=$_FILES['files']['type'][$i];
  17.     $tmp_name=$_FILES['files']['tmp_name'][$i];
  18.     $size=$_FILES['files']['size'][$i];
  19. //CHECK TIPE FILE
  20.     /*
  21.     check dari extension.  
  22.     */
  23.     echo "<br>extension:".get_file_extension($name);
  24.     /*
  25.     check dari extensionnya apakah sesuai. Kalau salah buat
  26.     $err++;
  27.     */
  28.    
  29. //Besarnya dibawah 1MB. Kita tidak akan setting di PHP atau APACHE.
  30.     if($size>1000000){
  31.         $err++;
  32.     }
  33. //Masukkan kondisi yang lain misal accountnya harus valid boleh upload
  34.     if($err==0)
  35.     {
  36.         copy($tmp_name,"target/".$name);
  37.     }  
  38. }
  39.  
  40. function get_file_extension($file_name) {
  41.   return strtolower(substr(strrchr($file_name,'.'),1));
  42.   //http://davidwalsh.name/php-file-extension
  43.   //saya nambahin strtolower
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement