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 🙂