Senin, 19 Agustus 2013

Latihan 6

6. Penyimpanan file yang di-Upload, dengan nama file yang tersimpan sama semuanya.
Sebelum menjalankan program dibawah ini, maka register_globals yang ada di php.ini harus di-on-kan terlebih dahulu.

a. Untuk membuat inputan, dan beri nama file : f.php
<html>
<head>
     <title>Form untuk input nama file</title>
</head>
<body>
<h1>Input nama file untuk Upload</h1>
<br>Klik Browse untuk memilih !
<form enctype="multipart/form-data" method="post"
action="f1.php">
<input type="hidden" name="MAX_FILE_SIZE" value="10000">
Nama File : <input type="file" name="file1" size="30">
<br>
<input type="submit" value="Upload">
</form>
</body>
</html>
b. Buat file untuk memproses variabel, beri nama filenya : f1.php, hasil upload bisa dilihat di direktori tempat menyimpan file php.
<html>
<head>
     <title></title>
</head>
<body>
<h1>Simpan file yang diupload</h1>
<br>
<?
if ($file1!="none") {
     copy("$file1","hasilupload.txt") or
     die ("No files");
}
else {
     die("Tidak ada file yang diupload");
}
?>
</body>
</html>
KETERANGAN :
Pada tag form_upload atribut  enctype=”multipart/form-data” harus ada. Atribut ini akan digunakan untuk memberitahu browser dan server bahwa yang dikirim bukan hanya data nama file, namun juga isi dari nama file.
Diperlukan juga sebuah variabel dengan nama MAX_FILE_SIZE dengan tipe hidden, yang harus disediakan untuk mengendalikan besar file maksimum yang diupload ke server. Variabel ini harus diletakkan sebelum input dengan type ’file’, nilai pada atribut value menunjukkan jumlah byte maksimum.

Tidak ada komentar :

Posting Komentar