Tutorial PHP [Date() dan Include]

Fungsi PHP Date()

Fungsi PHP date() ini digunakan untuk memformat waktu atau tanggal.

Sintaks

date(format, timestamp)

Keterangan parameter
Format : yang disyaratkan. Menetapkan format waktu.
Timestamp : Opsional. Menetapkan waktu. Default adalah tanggal dan waktu (as a timestamp)

Tanggal PHP - Apa itu Timestamp/Waktu?

Timestamp/waktu adalah jumlah detik sejak 1 Januari 1970 di 00:00:00 GMT. Hal ini juga dikenal sebagai Unix Timestamp.

Tanggal PHP - Format Tanggal

Parameter pertama pada date() berfungsi untuk menentukan bagaimana format tanggal /waktu. Menggunakan huruf untuk mewakili format tanggal dan waktu. Berikut adalah beberapa huruf yang dapat digunakan:

* D - hari dari bulan (01/31)
* M - bulan saat ini, sebagai salah satu nomor (01/12)
* Y - saat ini di tahun empat digit

Karakter lain, seperti "/", ".", atau "-" juga dapat dimasukkan antara huruf untuk menambahkan format:

<?php
echo tanggal ( "Y / m / d");
echo "<br />";
echo tanggal ( "Y.m.d");
echo "<br />";
echo tanggal ( "Y-m-d");
?>

Output dari kode di atas dapat seperti ini:

2006/07/11
2006.07.11
2006-07-11

Tanggal PHP - Menambahkan Timestamp

Parameter kedua pada date() fungsi menetapkan waktu. Parameter ini adalah opsional. Jika Anda tidak memberikan timestamp, waktu saat ini yang akan digunakan.
Dalam contoh berikut ini kita akan menggunakan mktime() berfungsi untuk membuat waktu untuk besok.

Mktime() berfungsi mengembalikan Unix timestamp untuk tanggal tertentu.

Sintaks

mktime(jam, menit, detik, bulan, hari, tahun, is_dst)

Untuk satu hari di masa depan kita hanya menambahkan satu hari dari argumen mktime():

<?php
$besok = mktime (0,0,0, date( "m"), date( "d")+1, date( "Y"));
echo "Besok adalah ". tanggal ( "Y / m / d", $besok);
?>

Output dari kode di atas dapat seperti ini:

Besok adalah 2006/07/12

Inculde File

Server Side Includes (SSI) digunakan untuk membuat fungsi, headers, footers, atau elemen yang akan reused/digunakan lagi pada beberapa halaman.

Server Side Includes


Anda dapat memasukkan isi file ke dalam file PHP server sebelum melaksanakan itu, dengan include() atau fungsi require(). Dua fungsi yang sama di setiap jalan, kecuali bagaimana mereka menangani kesalahan. Yang fungsi include() menghasilkan peringatan (tapi script akan terus eksekusi), sedangkan fungsi require() menghasilkan sebuah kesalahan fatal (dan pelaksanaan script akan berhenti setelah kesalahan tersebut).

Kedua fungsi ini digunakan untuk membuat fungsi, headers, footers, atau elemen yang dapat reused pada beberapa halaman.

Hal ini dapat menyimpan pengembangan jumlah waktu yang cukup besar. Ini berarti bahwa Anda dapat membuat header standar atau menu file yang anda inginkan pada semua halaman web Anda untuk me-include. Bila header harus diperbarui, Anda hanya dapat memperbarui include salah satu file, atau bila Anda menambahkan halaman baru ke situs, Anda dapat mengubah menu file (bukan memperbarui semua link di halaman web).

Fungsi Include()

Include() berfungsi mengambil semua teks dalam file tertentu dan mengcopy ke dalam file yang menggunakan fungsi include.
Contoh 1

Asumsikan bahwa Anda memiliki standar header file yang dinamakan "header.php". Untuk memasukkan header file di halaman, gunakan fungsi include(), seperti ini:

<html>
<body>

<?php include ("header.php");?>

<h1>Selamat datang di Dunia Enjoy</h1>

<p>Beberapa teks </p>

</body>
</html>

Contoh 2

Sekarang, mari kita asumsikan kita memiliki sebuah standar menu file yang harus digunakan pada semua halaman (termasuk file yang biasanya ada ekstensi ".php"). Lihatlah "menu.php" file berikut:

<html>
<body>

<a href="http://www.duniaenjoy.blogspot.com/default.php"> Home </a> |
<a href="http://www.duniaenjoy.blogspot.com/about.php"> Tentang Kami </a> |
<a href="http://www.duniaenjoy.blogspot.com/contact.php"> Hubungi Kami </a>

Tiga file, "default.php", "about.php", dan "contact.php" harus menyertakan "menu.php" file. Berikut adalah kode pada "default.php":

<?php include("menu.php");?>

<h1>Selamat datang di Dunia Enjoy</h1>

<p>Beberapa teks</p>

</body>
</html>

Jika Anda melihat kode sumber dari "default.php" pada browser, akan terlihat seperti ini:

<html>
<body>
<a href="default.php"> Home </a> | <a href="about.php"> Tentang Kami </a> | <a href="contact.php"> Hubungi Kami </a>
<h1>Selamat datang di halaman rumah saya </h1>
<p>Beberapa teks </p>
</body>
</html>

Dan, tentu saja, kita harus melakukan hal yang sama untuk "about.php" dan "contact.php". Termasuk dengan file include, Anda harus memperbarui teks dalam file "menu.php" jika Anda memutuskan untuk mengubah nama atau mengubah susunan link atau menambahkan halaman web pada situs tersebut.

Fungsi Require()

Require() adalah fungsi yang identik dengan include(), kecuali menangani kesalahan dengan cara yang berbeda.
Fungsi include() menghasilkan peringatan (tapi script akan terus eksekusi), sedangkan fungsi require() menghasilkan sebuah kesalahan fatal (dan pelaksanaan script akan berhenti setelah kesalahan).

Jika anda menyertakan file dengan include() dan fungsi kesalahan terjadi, Anda seharusnya mendapatkan pesan kesalahan seperti yang di bawah ini.

Kode PHP:

<html>
<body>

<?php
include("wrongFile.php");
echo "Dunia Enjoy!";
?>

</body>
</html>

Pesan kesalahan:

Warning: include(wrongFile.php) [function.include]:
failed to open stream:
No such file or directory in C:\home\website\test.php on line 5

Warning: include() [function.include]:
Failed opening 'wrongFile.php' for inclusion
(include_path='.;C:\php5\pear')
in C:\home\website\test.php on line 5

Dunia Enjoy!

Menyadari bahwa statemen echo masih dijalankan! Hal ini karena Warning tidak menghentikan skrip eksekusi.

Sekarang, mari kita jalankan contoh yang sama dengan fungsi require().

Kode PHP:

<html>
<body>

<?php
require("wrongFile.php");
echo "Dunia Enjoy!";
?>

</body>
</html>

Pesan kesalahan:

Warning: require(wrongFile.php) [function.require]:
failed to open stream:
No such file or directory in C:\home\website\test.php on line 5

Fatal error: require() [function.require]:
Failed opening required 'wrongFile.php'
(include_path='.;C:\php5\pear')
in C:\home\website\test.php on line 5

Statemen Echo tidak dieksekusi karena skrip yang dieksekusi dihentikan setelah kesalahan fatal.

Dianjurkan untuk menggunakan require() fungsi bukan include(), karena script tidak harus terus dijalankan jika file tersebut hilang atau misnamed.

1 comments:

https://bulan01.blogspot.com said...

Saya tunggu kunjungan baliknya bro
https://bulan01.blogspot.com/2020/05/kiai-muhammad-mughits-tidak-setuju.html

Post a Comment