Belajar Date and File pada PHP ~ Roisa

Belajar Date and File pada PHP

ROISATUL AZIZAH
109533414524

Pelaksanaan: Rabu,16 Maret 2011
Kompetensi Dasar:
1. Konsep dasar date dan time serta cara penggunaannya
2. Melakukan operasi-operasi dasar pada file dan direktori
3. Memanfaatkan date dan file untuk membuat aplikasi yang sederhana

Date and Time
Untuk mendapatkan tanggal dan waktu sekarang (current date dan time) dapat memanfaatkan fungsi date(), juga tersedia fungsi-fungsi lain seperti, strftime(), idate(), getdate(), dan localtime().
Disamping mengyediakan informasi-informasi standar, fungsi date() juga menyediakan karakter-karakter spesifik untuk mendapatkan gabungan elemen sekaligus (Format date dan time lengkap (RFC 2822) echo date (‘r’) atau juga dengan carakter (‘c’), output (Wed, 16 Mar 2011 7:55:07 +0800.

Upload File

Seperti halnya pada memproses field form pada postingan Sign Up form dengan PHP, menggunakan superglobal ketika ingin memproses file yang di-upload oleh user. Khusus untuk menangani file-file yang di-upload melalui method POST, PHP menyediakan superglobal $_FILES.

Studi Kasus:

Pada praktikum Dasar Pemrograman Komputer (DPK) yang di Asisteni oleh Roisatul Azizah dan Khoirul Umam (asisten maba S1 PTI 2010 off B semester gasal 2010/2011) pengumpulan tugas praktikum dilakukan secara online (oleh 10 Mahasiswa) melalui alamat IP yang sudah disetting. Modifikasi program upload file dengan menambahkan fitur penyaringan jenis file yaitu .ZIP, file yang di upload dijadikan dalam bentuk ZIP dengan limitasi ukuran (maks 2MB).


Script HTML: uploadfile.html
<!--
Dev. Roisatul Azizah
109533414524
S1 PTI 2009 Off A
16 Maret 2010
Upload file bertipe .ZIP
-->

<!DOCTYPE html>
<html lang="en">
<body>

<form action="uploadfile-maks.php" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" />
<br />
<input type="submit" name="submit" value="Submit" />
</form>

</body>
</html>

Script PHP: uploadfile-maks.php
<?php
if (($_FILES["file"]["type"] == "application/zip")
&& ($_FILES["file"]["size"] < 20000))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Error: " . $_FILES["file"]["error"] . "<br />";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
echo "Stored in: " . $_FILES["file"]["tmp_name"];
}
}
else
{
echo "Invalid file";
}
?>

Artikel Lainnya

0 comment:

Posting Komentar

Informasi Pilihan Identitas:
Google/Blogger : Account special blogger
Another : Jika tidak punya account blogger namun punya alamat Blog atau Website.
Anonim : Jika tidak ingin mempublikasikan profile anda (tidak disarankan). salam hangat, Roisa :)

 
Wedoo Indonesia