RSS

Monthly Archives: October 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
 
Leave a comment

Posted by on October 7, 2011 in PHP

 

Tags: , , ,

Studi Kasus Jam PHP dan Upload kombinasi HTML dengan PHP

Gimana tentang Posting sebelumnya? sudah mencoba? posting sebelum ini?gmn udah paham belum…. nah posting yang kemarin itu dasar-dasar tentang php. Itu bisa menjadi pengetahuan dasar bagi programmer-programmer yang udah handal sekalipun… emang masih sangat gampang.. iya kan? atau ada yang merasa kesulitan dengan sintak-sintak diposting itu… kayaknya tidak ada ya… kalau mau bingung nanti aja diposting posting yang selanjutnya… hehe… tapi pas waktu itu datang pastinya sudah menjadi handal lagi hehe.. :). nah sebelum dibahas ilmu baru mengenai PHP, uji kepahaman dulu ni.. bertolak pada ilmu-ilmu yang telah diposting sebelumhya… Koq kaya kuliah aja ada ujian atau studi kasus…. nah emah gito… dibuat semirip mungkin dengan ujian biar temen-temen yang belum sempat kekampus bisa kesini hehe… tapi tenang aja ga usah takut tidak lulus karna dosennya adalah temen-temen sendiri.. hehe… bahkan melalui koneksi ini teman-teman bisa jauh melampuai yang menulis ini dan anak-anak kuliah lainnya?

  • Apa yang dimaksud dengan “l jS \of F Y h:i:s A” ?
  • Anda diminta untuk membuat program PHP untuk meng-upload file. Namun yang boleh di-upload hanya file gambar dengan ekstensi *.JPG dan *.PNG dengan ukuran kurang dari 1MB. Setelah diupload, file gambar tersebut harus bisa ditampilkan (melalui program PHP juga). Buatlah program tersebut !

Petunjuk : pelajari makna masing-masing baris pada upload_file.php di atas, gunakan salah satu fungsi-fungsi yang bersesuaian untuk membuat program diatas! Anda juga harus mampu me-list file dalam direktori tempat tujuan upload me-list file gambar dan menampilkannya dalam format HTML!

SELAMAT MENCOBA…

 
Leave a comment

Posted by on October 7, 2011 in Belajar web, PHP

 

Tags: , , , , ,