sekarang WisChain akan membahas cara mambuat file upload dengan PHP secara sederhana. masih sama dengan postingan yang kemarin kita tidak akan memakai MySQL untuk penampungan datanya melainkan, data yang kita upload masuk dalam direktori atau folder..
oke tanpa berlama2 langsung cekidot aja :D
Karena PHP adalah Program yang berjalan disisi Server maka yang kita perlukan adalah Web Server.
kita bisa menggunakan program seperti: Xampp, Wamp, AppServ.
dan file'nya harus deletakkan dalam folder root. dibawah adalah letak folder root webserver di masing2 aplikasi:
- Xampp folder root berada pada X:/xampp/htdocs/ dalam folder htdocs buat folder bernama "upload"
- Wamp folder root berada pada X:/wamp/www/ dalam folder www buat folder bernama "upload"
- AppServ folder root berada pada X:/appserv/www/ dalam folder www buat folder bernama "upload"
Copy kode berikut scroll sampai bawah, atau bisa juga klik view plain dan copy kodenya pada jendela pop-up. dan simpan dalam folder "upload" dan beri nama file index.php.
<?
// untuk memindahkan file ke tempat uploadan
$upload_path = "upload_chain/";
// handle aplikasi : apabila folder yang dimaksud tidak ada, maka akan dibuat
if (!is_dir($upload_path)) {
mkdir($upload_path);
}
if (isset($_POST['btnUpload'])) {
$file = $_FILES['upload-file']['name'];
$tmp = $_FILES['upload-file']['tmp_name'];
// jika $file ada dan tidak kosong
if ((isset($file)) && ($file != "")) {
// handle apabila sudah ada file sama yang terupload, maka akan dibuat copynya
$uploadfile = (file_exists($upload_path.$file)) ? $upload_path." copy of ".$file :
$upload_path.$file; move_uploaded_file($tmp, $uploadfile);
if (chmod($uploadfile, 0775)) {
// tampilkan pesan sukses apabila berhasil mengupload file
echo "Sukses mengupload file, cek file <a href='upload_chain/'>disini</a>";
} else {
// tampilkan pesan gagal apabila tidak berhasil mengupload file
echo "Gagal mengupload file";
}
}
}
?>
<FORM method="post" enctype='multipart/form-data'>
File : <input type="file" name="upload-file"><input type="submit" name="btnUpload"
value="Upload"> </FORM>
Setelah semua file dicopy, simpan file dengan nama index.php dan letakkan dalam root directory localhost X:/xampp/htdocs/upload.
dan untuk mengeceknya buka web browser dan ketikan http://localhost/upload/
nah cuma itu doang.. udah dulu ya.. nantikan postingan yang akan datang :D

0 Komentar untuk "Buat File Upload dengan PHP"