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>
Hasilnya:
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. Ada properti-properti lainnya seperti size untuk mengetahui ukuran file yang diupload, type untuk mengetahui type file yang diupload yang akan dibahas pada tutorial berikutnya yang merupakan pengembangan dari upload file.
Selamat mencoba. . .
0 komentar:
Post a Comment
Silahkan kirimkan komentar atau merequest tutorial...