Pembahasan studi kasus tentang Jam PHP dan upload kombinasi html dengan PHP? Pembahasan studi kasus tentang Jam PHP dan upload kombinasi html dengan PHP? | isMediaNet

Jumat, 07 Oktober 2011

Pembahasan studi kasus tentang Jam PHP dan upload kombinasi html dengan PHP?

Gimana hasilnya? Lulus? sudah dicoba belum tentang studi kasus diposting sebelumnya? Jika belum saya saranin untuk membaca n mempraktekan dulu deh... :) sebelum kesini... ni hasil studi kasusnya


Apa yang dimaksud dengan “l jS \of F Y h:i:s A” ?
l              : menampilkan nama hari dalam minggu secara tekstual misalnya  Sunday, Saturday    dan lain-lain.
j              :  menampilkan tanggal
S             : menampilkan th(singkatan untuk menyatakan urutan ke)
\of          :  menampilkan of
F             :  menampilkan nama bulan dalam bahasa Inggris
Y            :  menampilkan tahun secara lengkap empat digit (misal 2011)
H            :  menampilkan jam
I             :  menampilkan menit
S             :  menampilkan detik
A            :  menampilkan AM atau PM
Hasil dalam browser



Upload file dengan melakukan filter terhadap file *.jpg dan *.png serta file tidak boleh lebih dari 1 MB.

Jawab:

Program terdiri dari dua file dengan nama “TgsUpload.html” dan “TgsUpload.php”. “TgsUpload.html” digunakan untuk menampilkan interface file upload sedangkan “TgsUpload.php” berisi perintah-perintah upload file dan menampilkan file dalam web browser.

Script “TgsUpload.html”



<html>

  <body>

       <h1 align="center">Upload File Gambar</h1>

       <table align="center">

            <form action="TgsUpload.php" method="POST"

         enctype="multipart/form-data">

            <tr>

                 <td>

                      <label for="file">Upload

                      Gambar</label>

                 </td>

                 <td>

                      <input type="file" name="file"

                      id="file" /> 

                 </td>                  

            </tr>

            <tr>

                 <td>&nbsp;

                 </td>

                 <td>

                 <input type = "submit" Name =

                "tampilkan"  value="Tampilkan" />

                 </td>                  

            </tr>

       </form>

       </table>     

  </body>

</html>


Script “TgsUpload.php”



<?php

  /*

       file      : TgsUpload.php

       Deskripsi : Program untuk pemrosesan upload file

  */

  $fileAsli     =$_FILES["file"]["name"];

  $fileType     =$_FILES["file"]["type"];

  $fileSize     =$_FILES["file"]["size"];

  $fileTemp     =$_FILES["file"]["tmp_name"];

  $fileEror     =$_FILES["file"]["error"];

  if ($fileEror>0)

       {

            echo "return code: ".$fileEror."<br>";

       }

  else if ($fileType=="image/pjpeg" or $fileType =="

        image/x-png")

       {   

//untuk melakukan filter terhadap file yang lebih dari 1MB

       if ($fileSize<=1000000)

            {

         $pindah = move_uploaded_file ($fileTemp , 

         "upload/".$fileAsli);

            if($pindah)

            {

            echo"<h2 align=center>sukses upload file

          gambar</h2>";

          echo"<table border=1 align=center>";

          echo"<tr>";

          echo"<td rowspan=2>";

            echo"<img src=upload/$fileAsli width=130

          height=195>";

            echo"</td>";

            echo"<td><pre>";

            echo"nama : ".$fileAsli."<br>";

            echo"type : ".$fileType."<br>";

            echo"ukuran   :  ".$fileSize. "&nbsp;byte

         <br> ";

            echo"temp     :".$fileTemp."<br>";

            echo"</pre></td>";

            echo"</tr>";

            echo"<tr>";

            echo"<td>";
$dir="upload/";//melist file-file yang ada

          pada folder upload

            if (is_dir($dir))

            {

            if ($dh = opendir($dir))

            {

            while(($file=readdir($dh))!== false)

            {

            echo"nama file : $file :type file

         :".filetype($dir.$file)."<br>";

            }

            closedir($dh);

            }}

            echo"</td>";

            echo"</tr>";

            echo"</table>";

            }}

            else{

            echo"<h1>file tidak boleh lebih dari 1 MB

         </h1>";

            }}

            else{

            echo"<h1>Selain type *.jpg dan *.png tidak

         dapat diupload</h1>";

            }

?>






nah seperti itu kurang lebih hasilnya, semoga bermanfaat.. temen-temen bisa mengembangkan lagi dengan yang lebih mantabbbbb

0 komentar:

Posting Komentar