Advertisement
kura2yamato

solusi 2021-01

Mar 24th, 2021
1,003
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.91 KB | None | 0 0
  1. <?php
  2.  
  3. //koneksi ke database
  4.  
  5. include "(functions/dbli.php)";
  6.  
  7.  
  8.  
  9. $con =new mysqli($host,$user,$pass,$dbname); //tolong prebaiki
  10.  
  11. if ($con->connect_errno) {
  12.  
  13.     printf("Connect failed: %s\n", $con->connect_error);
  14.  
  15.     exit();
  16.  
  17. }
  18.  
  19.  
  20.  
  21. $judul_banyak_gambar = $_POST['judul_banyak_gambar'];
  22.  
  23. $banyak_gambar_1 = $_POST['banyak_gambar_1'];
  24.  
  25. $banyak_gambar_2 = $_POST['banyak_gambar_2'];
  26.  
  27. $banyak_gambar_3 = $_POST['banyak_gambar_3'];
  28.  
  29. $banyak_gambar_4 = $_POST['banyak_gambar_4'];
  30.  
  31.  
  32.  
  33. $rand1 = rand();
  34.  
  35. $ekstensi1 =  array('png','jpg','jpeg','gif');
  36.  
  37. $filename1 = $_FILES['banyak_gambar_1']['name'];
  38.  
  39. $ukuran1 = $_FILES['banyak_gambar_1']['size'];
  40.  
  41. $ext1 = pathinfo($filename1, PATHINFO_EXTENSION);
  42.  
  43. $rand2 = rand();
  44.  
  45. $ekstensi2 =  array('png','jpg','jpeg','gif');
  46.  
  47. $filename2 = $_FILES['banyak_gambar_2']['name'];
  48.  
  49. $ukuran2 = $_FILES['banyak_gambar_2']['size'];
  50.  
  51. $ext2 = pathinfo($filename1, PATHINFO_EXTENSION);
  52.  
  53. $rand3 = rand();
  54.  
  55. $ekstensi3 =  array('png','jpg','jpeg','gif');
  56.  
  57. $filename3 = $_FILES['banyak_gambar_3']['name'];
  58.  
  59. $ukuran3 = $_FILES['banyak_gambar_3']['size'];
  60.  
  61. $ext3 = pathinfo($filename3, PATHINFO_EXTENSION);
  62.  
  63. $rand4 = rand();
  64.  
  65. $ekstensi4 =  array('png','jpg','jpeg','gif');
  66.  
  67. $filename4 = $_FILES['banyak_gambar_4']['name'];
  68.  
  69. $ukuran4 = $_FILES['banyak_gambar_4']['size'];
  70.  
  71. $ext4 = pathinfo($filename4, PATHINFO_EXTENSION);
  72.  
  73. if(!in_array($ext1,$ekstensi1) && !in_array($ext2,$ekstensi2) && !in_array($ext3,$ekstensi3) && !in_array($ext4,$ekstensi4)) {
  74.  
  75. header("location:index.php?alert=gagal_ekstensi");
  76.  
  77. }else{
  78.  
  79. if($ukuran1 < 1044070 || $ukuran2 < 1044070 || $ukuran3 < 1044070 || $ukuran4 < 1044070){
  80.  
  81. $xx1 = $rand1.'_'.$filename1;
  82.  
  83. $xx2 = $rand2.'_'.$filename2;
  84.  
  85. $xx3 = $rand3.'_'.$filename3;
  86.  
  87. $xx4 = $rand4.'_'.$filename4;
  88.  
  89. $sql = "INSERT INTO banyak_gambar (judul_banyak_gambar, banyak_gambar_1, banyak_gambar_2, banyak_gambar_3, banyak_gambar_4)
  90.  
  91.        VALUES ('$judul_banyak_gambar', '$xx1', '$xx2', '$xx3', '$xx4')";
  92.  
  93.         if ($con->query($sql)) {
  94.  
  95.             //berhasil
  96.  
  97.         } else {
  98.  
  99.            echo "Error: " . $sql . "<br>" . $con->error ;
  100.  
  101.            die;
  102.  
  103.            //nanti dihapus
  104.  
  105.             echo " <script>alert('gagal menambahkan'); window.location='index.php'</script> ";
  106.  
  107.         }
  108.  
  109.        
  110.  
  111. move_uploaded_file($_FILES['banyak_gambar_1']['tmp_name'], 'banyak_gambar/'.$rand1.'_'.$filename1);
  112.  
  113. move_uploaded_file($_FILES['banyak_gambar_2']['tmp_name'], 'banyak_gambar/'.$rand2.'_'.$filename2);
  114.  
  115. move_uploaded_file($_FILES['banyak_gambar_3']['tmp_name'], 'banyak_gambar/'.$rand3.'_'.$filename3);
  116.  
  117. move_uploaded_file($_FILES['banyak_gambar_4']['tmp_name'], 'banyak_gambar/'.$rand4.'_'.$filename4);
  118.  
  119. echo " <script>alert('berhasil menambahkan'); window.location='index.php'</script> ";
  120.  
  121.  
  122.  
  123.        
  124.  
  125. }else{
  126.  
  127. echo " <script>alert('gagal menambahkan'); window.location='index.php'</script> ";
  128.  
  129. }
  130.  
  131. }
  132.  
  133. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement