Untuk melakukan upload file dari komputer kita/client ke komputer server, pertama kita buat form HTML untuk upload file
<form enctype="multipart/form-data" action="upload.php" method="POST"> <input type="hidden" name="MAX_FILE_SIZE" value="3000000" /> Send this file: <input name="userfile" type="file" /> <input type="submit" value="Send File" /> </form>MAX_FILE_SIZE berfungsi untuk mengatur ukuran maksimal yang diterima PHP (dalam bytes)
Sekarang kita lihat kode PHP untuk mengupload file tersebut
upload.php
<?php $uploaddir = './'; $uploadfile = $uploaddir . basename($_FILES['userfile']['name']); if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { echo "File berhasil diupload.\n"; } else { echo "gagal!\n"; } ?>Untuk melakukan upload kita menggunakan fungsi move_uploaded_file()
Di server, untuk menangani variabel dari input bertipe file adalah $_FILES, yang berupa array, informasi yang didapat dari $_FILES adalah :
$_FILES['userfile']['name']
Nama asli file dari komputer client.
$_FILES['userfile']['type']
Informasi tipe file, contoh "image/gif".
$_FILES['userfile']['size']
Ukuran file yang diupload (dalam bytes).
$_FILES['userfile']['tmp_name']
Nama file sementara dari file yang diupload yang diletakkan di server
$_FILES['userfile']['error']
Error kode yang berhubungan dengan penanganan file
No comments :
Post a Comment
Silahkan berkomentar dengan baik dan sopan, komentar anda berharga bagi saya...oke browww