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!";
}
?>
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