cara upload dengan php
admin.akan memberitahu cara upload file menggunakan php. tetapi admin akan memberi tahu sedikit penjelasannya.PHP, sebagai server-side-scripting, sangat memungkinkan untuk menangani
upload file ke server. Ada beberapa hal yang perlu diperhatikan dalam upload file
ini, yaitu :
1. Pada Form HTML harus ditambahkan atribut :
ENCTYPE="multipart/form-data"
2. Form inputan upload file dapat menggunakan tag <input> dengan value
atribut TYPE=”FILE”.
3. Untuk menangani inputan, PHP menyediakan sebuah variabel array global
yaitu $_FILES. Index dari variabel ini antara lain :
$_FILES[‘file’][‘name’] : Nama asli dari file yang diupload
$_FILES[‘file’][‘tmp_name’] : Nama temporary file yang diupload
$_FILES[‘file’][‘size’] : Ukuran file asli (dalam byte)
$_FILES[‘file’][‘type’] : MIME type file yang diupload
4. Destination folderfile upload harus bisa writable (bisa diakses), biasanya
dengan permission 777 atau 775.
Nama File : form_upload.php
Deskripsi : Program menampilkan form upload file.
<html>
<head><title>Upload File</title></head>
<body>
<FORM ACTION="upload.php" METHOD="POST"
ENCTYPE="multipart/form-data">
Upload File : <input type="file" name="file"><br>
<input type="submit" name="Upload" value="Upload">
</FORM>
</body>
</html>
Nama File : upload.php
Deskripsi : Program proses upload file.
<?php
if (isset($_POST['Upload'])) {
$dir_upload = "images/";
$nama_file = $_FILES['file']['name'];
//
if (is_uploaded_file($_FILES['file']['tmp_name'])) {
$cek = move_uploaded_file ($_FILES['file']['tmp_name'],
$dir_upload.$nama_file);
if ($cek) { die ("File berhasil diupload");
} else {
die ("File gagal diupload");
}
}
}
?>
Program di atas merupakan program sederhana penanganan upload
file. Fungsi is_uploaded_file() pada baris ke-6 akan mengupload file yang telah
dipilih melalui form pada program 7.14 ke folder temporary (sementara).
Selanjutnya pada baris ke-7, file yang sudah diupload ke folder temporary akan
dipindahkan (move) ke direktori yang diinginkan menggunakan fungsi
move_uploaded_file().semoga bermanfaat
0 Response to "cara upload dengan php"
Post a Comment