Mujiburrohman

upload foto new

Apr 17th, 2019
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.54 KB | None | 0 0
  1. <?php
  2.  
  3. include_once("../koneksi.php");
  4.  
  5. $upload_path = '../foto/';
  6. $server_ip = gethostbyname(gethostname());
  7. $upload_url = 'http://'.$server_ip.'/apisekolah/'.$upload_path;
  8. $response = array();
  9.  
  10. if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  11.    
  12.     if (isset($_POST['nama']) && isset($_POST['kelas'])) {
  13.  
  14.         $nama = $_POST['nama'];
  15.         $kelas = $_POST['kelas'];
  16.         $wali = $_POST['wali'];
  17.         $poin = $_POST['poin'];
  18.         $melanggar = $_POST['melanggar'];
  19.         $keterangan = $_POST['keterangan'];
  20.         $tgl_lapor = $_POST['tgl_lapor'];
  21.         $pelapor = $_POST['pelapor'];
  22.  
  23.         $foto = pathinfo($_FILES['foto']['name']);
  24.         $extension = $foto['extension'];
  25.         $file_url = $_FILES['foto']['name'];
  26.  
  27.         $file_path = $upload_path . $_FILES['foto']['name'];
  28.  
  29.         try{
  30.             move_uploaded_file($_FILES['foto']['tmp_name'], $file_path);
  31.  
  32.             $sqlInsert = "INSERT INTO tb_laporan (nama, kelas, wali, poin, melanggar, keterangan, tgl_lapor, pelapor, foto) VALUES ('$nama','$kelas','$wali','$poin','$melanggar', '$keterangan', '$tgl_lapor', '$pelapor', '$file_url');";
  33.  
  34.             $eksekusi = mysqli_query($conn, $sqlInsert);
  35.  
  36.             if ($eksekusi) {
  37.                 $response['result'] = "1";
  38.                 $response['msg'] = "Berhasil Mengirim";
  39.             } else {
  40.                 $response['result'] = "0";
  41.                 $response['msg'] = "Gagal Mengirim";
  42.             }
  43.  
  44.         }catch (Exception $e) {
  45.             $response['Error'] = true;
  46.             $response['msg'] = $e->getMessage();
  47.         }
  48.  
  49.     } else {
  50.         $response['Error'] = true;
  51.         $response['message'] = "Field tidak boleh kosong";
  52.  
  53.     }
  54.  
  55.     echo json_encode($response);
  56.     mysqli_close($conn);
  57.  
  58. }
  59.  
  60. ?>
Advertisement
Add Comment
Please, Sign In to add comment