Upload Satu File

supaya kita mengirim file dapat mengetahui validasi file atau kesalahan file, penggunaan variabel file sangat diperlukan sekali, sehingga kita dapat mengetahui bahwa file yang dikirim benar-benar sesuai dengan keinginan.
untuk membatasi ukuran maksimal pengiriman file sebesar 2 M. dan untuk menghindari pengiriman yang memiliki kelebihan beban yang diakibatkan banyaknya pengiriman file, maka tepat sekali jika diberikan batasan ukuran yang dibolehkan. MAX_FILE_SIZE adalah untuk memberikan elemen input supaya tidak kelebihan beban.

<?
// upload_file.php

if (isset($users_file)) {
echo “<pre>”;
echo “<b>Remote File :</b> $Users_file<br>”;
echo “<b>Local File :</b> $Users_file_name<br>”;
echo “<b>Ukuran File :</b> $Users_file_size<br>”;
if (isset($users_file_type)) {
echo “<b>Tipe File :</b> $Users_file_type<br>”;
}

// sesuaikan $sdoc_directory dengan ‘DocumentRoot’ Anda.
$doc_directory = “./”;

// $my_file adalah tujuan / lokasi file yang akan di upload
$my_file = “./upload/”.$users_file_name;
$copy_path = $doc_directory.$my_file;

if ($users_file != ‘none’) {

if (!copy($users_file,$copy_path)) {
echo “upload file<b>GAGAL …</b>”;
} else {
echo “upload file<b>SUKSES …</b>”;
}

} else {
echo “<b>anda harus memilih file …!!!</b>”;
echo “<a href = ‘$PHP_SELF’>kembali</a>ke Form Upload”;
}

} else {
echo “<form action=’$PHP_SELF’
enctype=’multipart/form-data’method=’POST’>”;
echo “<b>masukkan file yang akan di upload …</b><br><br>”;

// mengatur ukuran file maksimal
echo “<input type=’hidden’name=MAX_FILE_SIZE’value=’1024’/>”;
echo “<input type=’file’name=’users_file’
size=’35’><br><br>”;
echo “<input type=’submit’value=’upload’/>”;
echo “</form>”;
}
?>
dan ini adalah hasil program yang dijalankan

dan ini adalah hasil yang masih ada kesalahan atau kelebihan beban

dan yang menjadi pertanyaan saya adalah kenapa ada tulisan seperti ini yang tidak saya mengerti

Warning: copy(././upload/imsins.BAK) [function.copy]: failed to open stream: No such file or directory in C:\AppServ\www\upload.php on line 22

tolong untuk memberikan bantuannya dan sarannya …

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: