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