Advertisement
GWibisono

suruh gini aja susah ya?

Feb 17th, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.30 KB | None | 0 0
  1. upload.php
  2. <?php
  3.  
  4. $uploaddir = 'data/';
  5. $fileName = $_FILES['userfile']['name'];
  6. $uploadfile = $uploaddir . $fileName;
  7. $tmpName = $_FILES['userfile']['tmp_name'];
  8. $fileSize = $_FILES['userfile']['size'];
  9. $fileType = $_FILES['userfile']['type'];
  10.  
  11. mysql_connect('localhost','root','root');
  12. mysql_select_db('database');
  13.  
  14. $query = "SELECT count(*) as jump FROM upload WHERE name = '$fileName'";
  15. $hasil = mysql_query($query);
  16. $data = mysql_fetch_array($hasil);
  17. mysql_fetch_array ( resource $result [, int $result_type = MYSQL_BOTH ] )
  18.  
  19. if ($data['jum'] > 0)
  20. {
  21. $query = "UPDATE upload SET size = '$fileSize' WHERE name = '$fileName'";
  22. }
  23. else $query = "INSERT INTO upload (name, size, type) VALUES ('$fileName', '$fileSize', '$fileType')";
  24.  
  25. mysql_query($query);
  26.  
  27. if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
  28. echo "Gambar berhasil di upload.\n";
  29. } else {
  30. echo "Gagal simpan!\n";
  31. }
  32.  
  33. ?>
  34.  
  35. form.html
  36. <form enctype="multipart/form-data" action="upload.php" method="POST">
  37. <input type="hidden" name="MAX_FILE_SIZE" value="3000000" />
  38. Pilih File: <input name="userfile" type="file" />
  39. <input type="submit" value="Upload" />
  40. </form>
  41. <!--
  42. databsenya
  43. CREATE TABLE upload (
  44. id int(11) auto_increment,
  45. name varchar(30),
  46. type varchar(30),
  47. size int(11),
  48. PRIMARY KEY (id)
  49. )
  50. -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement