Your IP : 216.73.216.79


Current Path : /var/www/html/chatbot/www/
Upload File :
Current File : /var/www/html/chatbot/www/uploaddocument.php

<?php

$output = array();
$output['success'] = false;

$tarikhnow = date('Y-m-d H:i:s');
$tarikhnow1 = date('YmdHis');

$uuid = $_POST["temporary_id_upload"];
$lampiranid= $_POST["lampiranid"];
$keterangan= $_POST["userketerangan"];

$output['jenis_lampiran'] = $lampiranid;
$output['fail_lampiran'] = '';
$output['path_lampiran'] = '';
$output['id_lampiran'] = '';
$output['lampiran_id'] = '';
$output['lampiran_keterangan'] = $keterangan;

$ds          = '/';  //1
 
$storeFolder = 'documents';   //2

if ($uuid!='') {
      if ($lampiranid!='') {

$finalfolderwithstorefolder = $storeFolder.$ds;

function getFileExtension($path) { $ext = pathinfo($path, PATHINFO_EXTENSION); return $ext; } 
 
if (!empty($_FILES)) {
    
    $finalfilename = 'DLv-'.$tarikhnow1.'|'.$uuid.'|'.$lampiranid.'.'.getFileExtension($_FILES['file']['name']);
     
    $tempFile = $_FILES['file']['tmp_name'];  
    $originalfilename = $_FILES['file']['name'];        //3             
     
    $targetFile =  $finalfolderwithstorefolder. $finalfilename;  //5
 
    move_uploaded_file($tempFile,$targetFile); //6

    $output['id_lampiran'] = '1';
    $output['original_lampiran'] = $_FILES['file']['name'];
    $output['fail_lampiran'] = $finalfilename;
    $output['path_lampiran'] = $finalfolderwithstorefolder;
    $output['error'] = 'Done uploading '.$finalfilename.':'.$finalfolderwithstorefolder;
    

    $servername = "myopensoft.ddns.net";
    $username = "root";
    $password = "[0$7@mDB!]";
    $dbname = "jkdm";
    $dbport = "33061";

    // Create connection
    $conn = new mysqli($servername, $username, $password, $dbname, $dbport);
    // Check connection
    if ($conn->connect_error) {
      //die("Connection failed: " . $conn->connect_error);
      $output['error1'] = 'DB connect error';
      $output['success'] = false;
    } 

    $sql = "INSERT INTO jkdm.dls_ai_docupload (aidu_filetitle,aidu_fileinfo,aidu_filename,aidu_fileupload,aidu_uuid) VALUES ( '".$lampiranid."', '".$keterangan."', '".$finalfilename."', '".$originalfilename."','".$uuid."')";

    if ($conn->query($sql) === TRUE) {
      $last_id = $conn->insert_id;
      $output['lampiran_id'] = $last_id;
      $output['success'] = true;
    } else {
      $output['lampiran_id'] = '0';
      $output['error'] = 'DB insert error :'.$conn->error.' : '.$sql;
      $output['success'] = false;
    }

    $conn->close();
        
    http_response_code (200);
    //set Content-Type to JSON
    header( 'Content-Type: application/json; charset=utf-8' );
    //echo error message as JSON
    echo json_encode( $output );
  } else {

    $output['error'] = 'Opps! terdapat masalah memuat naik fail. (1) | Opps! there are issues uploading this file (1)';
    http_response_code (401);
    //set Content-Type to JSON
    header( 'Content-Type: application/json; charset=utf-8' );
    //echo error message as JSON
    echo json_encode( $output );

  }
  

} else {
  
  $output['error'] = ' Opps! Tiada Maklumat Borang, Sila muat semula. | Opps! No Form Info.  Please refesh the form';
        http_response_code (401);
        //set Content-Type to JSON
      header( 'Content-Type: application/json; charset=utf-8' );
      //echo error message as JSON
      echo json_encode( $output );
}


} else {
  $output['error'] = 'Opps! Tiada ID. Sila muat semula borang | Opps! No ID. Please refresh the form';
        http_response_code (401);
        //set Content-Type to JSON
      header( 'Content-Type: application/json; charset=utf-8' );
      //echo error message as JSON
      echo json_encode( $output );
}

?>