Salah satu keunggulan yang dimiliki php adalah upload file ke server yang dapat dilakukan dengan mudah. Syntax untuk upload adalah :
move_uploaded_file($filename,$destination)
$filename adalah string lokasi file yang ingin diupload (pada komputer)
$destination adalah string lokasi tujuan file akan disimpan (pada server)
Sebelum membuat script upload, kita buat terlebih dahulu script berisi form untuk memilih file yang ingin diupload. Buatlah script form_upload.php seperti di bawah ini :
<form enctype="multipart/form-data" method="post" action="upload.php">
Pilih File : <input type="file" name="txtupload"><br>
<input type=submit value=Upload>
</form>
Sekarang buat scrip upload.php :
<?php
$filename = $_FILES['txtupload']['tmp_name'];
$nama_file = $_FILES['txtupload']['name'];
$destination = "files/$nama_file";
if (move_uploaded_file($filename,"$destination")){
echo "<b>$nama_file</b> berhasil di upload !!<br>";
}else{
echo "File gagal diupload !!";
}
?>
Pada $destination berisi files/$nama_file yang artinya file yang diupload diletakkan di folder files.
Sehingga
anda harus membuat folder dengan nama files yang diletakkan satu folder dengan script form_upload.php dan upload.php. Script tersebut merupakan script upload yang paling sederhana, hanya menggunakan properti name dan tmp_name.
Selamat mencoba . . .
