<form method='post' enctype="multipart/form-data" action='#update'>
<table>
<tr><td>Nama</td><td> </td>
<tr>
<td> FILE </td>
<td><input type=file
name='file' /></td>
</tr>
</table> <input type=submit>
</form>
Penasaran arah tutorial ini kemana? |
Kita akan memakai 1 form file saja jadi nama filenya tidak array. Seperti versi sebelumnya, kita akan mengirim ke halaman yang sama jadi tambahkan perintah/fungsi PHP disini juga. Tepatnya di atas atau dibawah.
<?php
if($_FILES)
{
/* lakukan kalau ada pengiriman data */
}
?>
Seperti yang kita ketahui hasil yang didapat adalah:
Untuk melakukan pengcopyan kita akan memakai [tmp_name] dan namanya di [name]. Tmp_name adalah tempat dimana file diletakkan sementara.Array ( [file] => Array ( [name] => [21].jpg [type] => image/jpeg [tmp_name] => C:\xampp\tmp\php15B5.tmp [error] => 0 [size] => 153108 ) )
posisi ada di c\xampp\tmp |
- kita upload data.
- data yang terkirim diletakkan di tmp
- informasi dikirim
- beberapa saat setelah selese script tmp langsung dihapus.
Saya biasa pake perintah copy yang memiliki sintax sama.
setelah data terkirim, maka kita akan melakukan copy atau move. Tapi sebenarnya merepokan kalu nama filenya tidak bisa di input. Salah satu cara terbaik adalah rename file itu lalu menaruhnya di DB. Merepotkan sih tetapi saya berharap kita hati-hati dalam menggunakannya. Tutorial berikutnya adalah keamanan file dan juga pake kendoUI untuk upload data.
Tidak ada komentar:
Posting Komentar