Page 239 - SK tingkatan 5
P. 239

<html>
                      <head><title>Write to a text file</title></head>
                      <body>
                         <h1>Selamat Datang</h1>
                         <h1>Ke Sekolah Menengah Bistari Jaya</h1>
                         <form method='POST'>  1

                              <p>Masukkan Nama Anda
                              <input type = 'text' name='namapengguna'></p>
                              <input type = 'submit' name='Submit' value='Masuk'>
                         </form>
                         <?php
                              if (isset($_POST["Submit"]))  2

                              {
                                  $f = fopen("LogMasuk.txt", "a");  3

                                  $nama = $_POST['namapengguna'];  4

                                  $tarikh = date('d/m/Y h:i:s a', time());  5

                                  $log = $nama.":".$tarikh.PHP_EOL;  6

                                  fwrite($f, $log);  7

                                  fclose($f);  8

                              }
                         ?>
                      </body>
                    </html>

                                        Rajah 3.2.6  Contoh atur cara yang menggunakan objek borang

                  Penerangan:
                   1   Gunakan objek borang yang mempunyai elemen kotak teks dan butang tindakan.

                   2 Menyemak sama ada butang "Masuk" telah ditekan.

                   3 Membuka fail teks dengan mod capaian "a" (append) yang bertujuan menambah isi kandungan

                      fail teks tersebut.
                   4 Mengumpukkan nilai daripada kotak teks ke dalam pemboleh ubah ‘$nama’.

                   5   Mengumpukkan nilai daripada penggunaan fungsi ‘date’ ke dalam pemboleh ubah ‘$tarikh’.

                   6   Mengumpukkan nilai cantuman daripada pemboleh ubah ‘$nama’ dan pemboleh ubah ‘$tarikh’ teks
                      ke dalam pemboleh ubah ‘$log’.

                   7   Mencatatkan nilai pemboleh ubah ‘$log’ ke dalam fail teks.

                   8   Menutup fail teks yang telah dibuka.



 PB                                                                BAB 3  Pengaturcaraan Berasaskan Web 231
   234   235   236   237   238   239   240   241   242   243   244