Advertisement
Guest User

Untitled

a guest
Oct 3rd, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.02 KB | None | 0 0
  1. <?
  2. $host='localhost';
  3. $user='root';
  4. $pass='';
  5. $database='foto';
  6. $connect = mysqli_connect($host,$user,$pass) or die('error :'.mysql_error());
  7. $db = mysql_select_db($database);
  8.  
  9. ?>
  10.  
  11. <?php
  12. // Load file koneksi.php
  13. // Ambil Data yang Dikirim dari Form
  14. $nama_file = $_FILES['gambar']['name'];
  15. $ukuran_file = $_FILES['gambar']['size'];
  16. $tipe_file = $_FILES['gambar']['type'];
  17. $tmp_file = $_FILES['gambar']['tmp_name'];
  18.  
  19. // Set path folder tempat menyimpan gambarnya
  20. $path = "tampung/".$nama_file;
  21.  
  22. if($tipe_file == "image/jpeg" || $tipe_file == "image/png"){ // Cek apakah tipe file yang diupload adalah JPG / JPEG / PNG
  23. // Jika tipe file yang diupload JPG / JPEG / PNG, lakukan :
  24. if($ukuran_file <= 1000000){ // Cek apakah ukuran file yang diupload kurang dari sama dengan 1MB
  25. // Jika ukuran file kurang dari sama dengan 1MB, lakukan :
  26. // Proses upload
  27. if(move_uploaded_file($tmp_file, $path)){ // Cek apakah gambar berhasil diupload atau tidak
  28. // Jika gambar berhasil diupload, Lakukan :
  29. // Proses simpan ke Database
  30. $query = "INSERT INTO foto VALUES('".$nama_file."',".$ukuran_file.",'".$tipe_file."')";
  31. $sql = mysqli_query($connect, $query); // Eksekusi/ Jalankan query dari variabel $query
  32.  
  33. if($sql){ // Cek jika proses simpan ke database sukses atau tidak
  34. // Jika Sukses, Lakukan :
  35. header("location: index.php"); // Redirectke halaman index.php
  36. }else{
  37. // Jika Gagal, Lakukan :
  38. echo "Maaf, Terjadi kesalahan saat mencoba untuk menyimpan data ke database.";
  39. echo "
  40. <a href='form.php'>Kembali Ke Form</a>";
  41. }
  42. }else{
  43. // Jika gambar gagal diupload, Lakukan :
  44. echo "Maaf, Gambar gagal untuk diupload.";
  45. echo "
  46. <a href='form.php'>Kembali Ke Form</a>";
  47. }
  48. }else{
  49. // Jika ukuran file lebih dari 1MB, lakukan :
  50. echo "Maaf, Ukuran gambar yang diupload tidak boleh lebih dari 1MB";
  51. echo "
  52. <a href='form.php'>Kembali Ke Form</a>";
  53. }
  54. }else{
  55. // Jika tipe file yang diupload bukan JPG / JPEG / PNG, lakukan :
  56. echo "Maaf, Tipe gambar yang diupload harus JPG / JPEG / PNG.";
  57. echo "
  58. <a href='form.php'>Kembali Ke Form</a>";
  59. }
  60. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement