Selasa, 10 Desember 2013

Contoh Upload file PHP

Upload File
Suatu aplikasi web pasti banyak sekali berhubungan dengan upload file ke server, Cara upload suatu file ke server menggunakan PHP ada beberapa cara, antara lain menggunakan fungsi move_uploaded_file() atau menggunakan fungsi FTP.
Untuk membuat aplikasi upload, tambahkan atribut berikut enctype=”multipart/form-data” pada tag form html. Dan input untuk menampung file dari media penyimpanan gunakan type=”file”. Script html untuk form seperti berikut:
<form enctype="multipart/form-data" action="uploader.php" method="POST">
Choose a file to upload: <input name="uploadedfile" type="file" /><br />
<input type="submit" value="Upload File" />
</form>
Script PHP untuk menerima beberapa komponen yang dikirim melalui form tersebut bisa dilihat menggunakan fungsi print array berikut:
<?php
print_r($_FILES['uploadedfile']);
?>
Setelah data dari form tersebut dapat kita baca, selanjutnya tinggal kita proses untuk di upload menggunakan FTP atau fungsi move_uploaded_file(). Berikut contoh script menggunakan fungsi move_uploaded_file() yang disimpan dangan nama file uploader.php sesuai action dari form HTML diatas
<?php
$target_path = "uploads/";
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
echo "The file ". basename( $_FILES['uploadedfile']['name']).
" has been uploaded";
} else{
echo "There was an error uploading the file, please try again!";
}
?>



Tidak ada komentar:

Posting Komentar