| Current Path : /var/www/html/planmalaysiav2/www/ |
| Current File : /var/www/html/planmalaysiav2/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 );
}
?>