ppeasy/public/uploadfileaudit.php

30 lines
933 B
PHP

<?php
if(isset($_POST) == true){
//generate unique file name
$fileName = time().'_'.basename($_FILES["file"]["name"]);
//file upload path
$targetDir = "uploaddocuments/";
$targetFilePath = $targetDir . $fileName;
//allow certain file formats
$fileType = pathinfo($targetFilePath,PATHINFO_EXTENSION);
$allowTypes = array('jpg','png','PNG','jpeg','gif','pdf');
if(in_array($fileType, $allowTypes)){
//upload file to server
if(move_uploaded_file($_FILES["file"]["tmp_name"], $targetFilePath)){
//insert file data into the database if needed
//........
$response['status'] = 'ok';
$response['filename'] = $fileName;
}else{
$response['status'] = 'err';
}
}else{
$response['status'] = 'type_err';
}
//render response data in JSON format
echo json_encode($response);
}