Upload File Dengan PHP

Bagaiamana membuat fungsi Upload File dengan PHP ? Berikut contoh kodenya

Pertama buatlah sebuah file formupload.php

<form method='POST' enctype="multipart/form-data" action="prosesupload.php">
 
<input type="file" name="nama_file">
<button type="submit" > Upload </button>
 
</form>

Lalu buatlah file prosesupload.php

echo $_FILES['nama_file']['tmp_name']; 
echo "<br>";
echo $_FILES['nama_file']['name'];
echo "<br>";
echo $_FILES['nama_file']['type'];
echo "<br>";
echo $_FILES['nama_file']['size'];
echo "<br>";
echo $_FILES['nama_file']['error'];
 
$lokasi_file = $_FILES['nama_file']['tmp_name'];
$nama_file = $_FILES['nama_file']['name'];
 
 $nama_baru = preg_replace("/\s+/","_",$nama_file);
 
$direktori  = "foto/$nama_baru";
 
move_uploaded_file($lokasi_file, $direktori);

Pada folder kerja anda, buatlah folder “foto” untuk menampung file yang akan diupload.

Semoga bermanfaat 🙂