Untitled
unknown
plain_text
a year ago
1.6 kB
11
Indexable
<?php
try {
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
// Cek apakah file telah diunggah
if (isset($_FILES['file'])) {//check file jika ada
$fileTmpPath = $_FILES['file']['tmp_name'];//file awal /dokument/apa/file.txt
$fileName = $_FILES['file']['name'];
$fileSize = $_FILES['file']['size'];
$fileType = $_FILES['file']['type'];
$fileNameCmps = explode(".", $fileName);
$fileExtension = strtolower(end($fileNameCmps));
// Tentukan folder tempat menyimpan file yang diunggah
$uploadFileDir = './uploaded_files/';
$dest_path = $uploadFileDir . $fileName;
// // Buat folder jika belum ada
// if (!is_dir($uploadFileDir)) {
// mkdir($uploadFileDir, 0755, true);
// }
// Pindahkan file dari lokasi sementara ke lokasi yang diinginkan
// move_uploaded_file(paramater 1,parameter 2)
// param 1 => lokasi path document yang di upload
// param 2 => lokasi file penyimpanan kita
if(move_uploaded_file($fileTmpPath, $dest_path)) {
$message = 'File berhasil diunggah ke: ' . $dest_path;
} else {
$message = 'Terjadi kesalahan saat mengunggah file. Coba lagi.';
}
} else {
$message = 'Tidak ada file yang diunggah atau terjadi kesalahan saat mengunggah.';
}
echo $message;
}
} catch (\Exception $th) {
//throw $th;
var_dump($th->getMessage());
}
?>
Editor is loading...
Leave a Comment