0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan10 halaman

Fungsi Date Dan Include

Dokumen ini menjelaskan konsep fungsi dalam PHP, termasuk cara mendefinisikan dan menggunakan fungsi, serta penggunaan variabel $_GET dan $_POST untuk menangani input pengguna dari formulir. Selain itu, dokumen ini juga mencakup penggunaan fungsi date() untuk memformat tanggal dan fungsi include() serta require() untuk menyertakan file dalam program PHP. Contoh kode disertakan untuk menunjukkan penerapan setiap konsep yang dibahas.

Diunggah oleh

Yance Lawang
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan10 halaman

Fungsi Date Dan Include

Dokumen ini menjelaskan konsep fungsi dalam PHP, termasuk cara mendefinisikan dan menggunakan fungsi, serta penggunaan variabel $_GET dan $_POST untuk menangani input pengguna dari formulir. Selain itu, dokumen ini juga mencakup penggunaan fungsi date() untuk memformat tanggal dan fungsi include() serta require() untuk menyertakan file dalam program PHP. Contoh kode disertakan untuk menunjukkan penerapan setiap konsep yang dibahas.

Diunggah oleh

Yance Lawang
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 10

Bab 10

Fungsi/Function
Fungsi merupakan sebuah blok program yang dapat dieksekusi kapanpun kita memerlukannya.

Program10-1.php
<html>
<body>
<?php
function writeMyName()
{
echo "Kai Jim Refsnes";
}
writeMyName();
?>
</body>
</html>

Program10-2.php:
<html>
<body>
<?php
function writeMyName()
{
echo "Kai Jim Refsnes";
}
echo "Hello world!<br />";
echo "My name is ";
writeMyName();
echo ".<br />That's right, ";
writeMyName();
echo " is my name.";
?>
</body>
</html>

Ouput program:
Hello world!
My name is beni.
That's right, beni is my name.

Fungsi berparameter

Program10-3.php
<html>
<body>
<?php
function writeMyName($fname)
{
echo $fname . " Setiawan.<br />";
}
echo "My name is ";
writeMyName("beni");
echo "My name is ";
writeMyName(“toni");
echo "My name is ";
writeMyName("Dani");
?>
</body>
</html>

output program:
My name is Beni Setiawan.
My name is Toni Setiawan.
My name is Dani Setiawan.

Program10-4.php
<html>
<body>
<?php
function writeMyName($fname,$punctuation)
{
echo $fname . " Setiwan" . $punctuation . "<br />";
}
echo "My name is ";
writeMyName("Beni",".");
echo "My name is ";
writeMyName("Toni","!");
echo "My name is ";
writeMyName("Dani","...");
?>
</body>
</html>

output:
My name is Beni Setiawan.
My name is Toni Setiwan!
My name is Dani Setiwan...

Fungsi yang mengembalikan sebuah nilai

Program10-5.php
<html>
<body>
<?php
function add($x,$y)
{
$total = $x + $y;
return $total;
}
echo "1 + 16 = " . add(1,16)
?>
</body>
</html>

output :
1 + 16 = 17
Bab 11
PHP Forms and User Input
Perintah $_GET dan $_POST digunakan untuk mengirim informasi dari form, seperti
input user.

Program11-1.php
<html>
<body>
<form action="Program11-2.php" method="post">
Name: <input type="text" name="name" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
</body>
</html>

Program11-2.php
<html>
<body>
Welcome <?php echo $_POST["name"]; ?>.<br />
You are <?php echo $_POST["age"]; ?> years old.
</body>
</html>

output:

Welcome John.
You are 28 years old.
Bab 12
PHP $_GET
variabel $_GET digunakan untuk mengambil nilai dari form menggunakan metode
“get”.

Variabel $_GET

Program12-1.php
<form action="Program12-2.php" method="get">
Name: <input type="text" name="name" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>

Ketika user mengklik tombol “submit”, URL yang dikirm akan berbentuk seperti di bawah ini.

http://www.w3schools.com/welcome.php?name=Peter&age=37

Program12-2.php
Welcome <?php echo $_GET["name"]; ?>.<br />
You are <?php echo $_GET["age"]; ?> years old!

Mengapa menggunakan $_GET?

Note: Dengan menggunakan $_GET, nama variabel dan nilainya akan ditampilkan di address
bar.
Note: $_GET tidak dapat digunakan untuk mengirim variabel yang besar, nilai yang dapat
dikirim tidak dapat melebihi 100 karakter.

Variabel $_REQUEST

Variabel $_REQUEST terdiri baik $_GET, $_POST, dan $_COOKIE.


Variabel $_REQUEST dapat digunakan untuk mengambil data dari form yang dikirim
mengunakan variabel $_GET maupun $_POST.

Program12-3.php
Welcome <?php echo $_REQUEST["name"]; ?>.<br />
You are <?php echo $_REQUEST["age"]; ?> years old!
Bab 13
PHP $_POST
Variabel $_POST digunakan untuk mengambil data dari form yang dikirim
menggunakan metode “post”.

Program13-1.php
<form action="Program13-2.php" method="post">
Enter your name: <input type="text" name="name" />
Enter your age: <input type="text" name="age" />
<input type="submit" />
</form>

Bentuk URL yang dikirim.


http://www.w3schools.com/welcome.php

Program13-2.php
Welcome <?php echo $_POST["name"]; ?>.<br />
You are <?php echo $_POST["age"]; ?> years old!

Mengapa menggunakan $_POST?


• Nama dan nilai variabel yang dikirim tidak diperlihatkan pada URL.
• Jumlah variabel yang dikirim tidak terbatas.

Variabel $_REQUEST

Program13-3.php
Welcome <?php echo $_REQUEST["name"]; ?>.<br />
You are <?php echo $_REQUEST["age"]; ?> years old!
Bab 14
PHP Date()
Fungsi date() digunakan untuk memformat waktu dan tanggal.

Sintaks
date(format,timestamp)

Parameter Keterangan
Format Required. Specifies the format of the timestamp
timestamp Optional. Specifies a timestamp. Default is the current date and time (as a
timestamp)

Timestamp

Timestamp adalah jumlah detik sejak January 1, 1970 00:00:00 GMT. Juga dikenal sebagai
Unix Timestamp.

Format Tanggal

• d – format hari (01-31)


• m – format bulan (01-12)
• Y – format tahun

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

output:
2006/07/11
2006.07.11
2006-07-11
Fungsi mktime() akan memberikan nilai Unix timestamp untuk tanggal tertentu.
Sintaks
mktime(hour,minute,second,month,day,year,is_dst)

Program14-2.php
<?php
$tomorrow = mktime(0,0,0,date("m"),date("d")+1,date("Y"));
echo "Tomorrow is ".date("Y/m/d/", $tomorrow);
?>
output:
Tomorrow is 2006/07/12

Bab 15
PHP Include File

Server Side Includes (SSI) digunakan untuk menyimpan fungsi, header, footer, atau
elemen-elemen yang dapat digunakan pada halaman yang berlainan.

Server Side Includes

Fungsi include()
Fungsi include() akan mengambil semua teks pada file include dan mengkopinya ke file
tujuan.

Program15-1.php
Diasumsikan bahwa kita mempunyai file header dengan nama “header.php”. Untuk memakai
file ini pada halaman web kita seperti di bawah ini.
<html>
<body>
<?php include("header.php"); ?>
<h1>Welcome to my home page</h1>
<p>Some text</p>
</body>
</html>

Program15-2.php
Sekarang, kita asumsikan bahwa kita mempunyai file standar menu yang akan digunakan pada
seluruh halaman (file include biasanya berektensi *.php). Penggunaannya seperti di bawah ini.
<html>
<body>
<a href="http://www.w3schools.com/default.php">Home</a> |
<a href="http://www.w3schools.com/about.php">About Us</a> |
<a href="http://www.w3schools.com/contact.php">Contact Us</a>

Ketiga file, "default.php", "about.php", dan "contact.php" semuanya akan di-include-kan pada
file "menu.php". Berikut ini program "default.php":
<?php include("menu.php"); ?>
<h1>Welcome to my home page</h1>
<p>Some text</p>
</body>
</html>

Dan hasilnya pada browser adalah sebagai berikut.


<html>
<body>
<a href="default.php">Home</a> |
<a href="about.php">About Us</a> |
<a href="contact.php">Contact Us</a>
<h1>Welcome to my home page</h1>
<p>Some text</p>
</body>
</html>

Fungsi require()
Fungsi require() sama dengan include(), tetapi berbeda dalam cara penanganan kesalahan.
Fungsi include() akan menghasilkan peringatan (dan program akan melanjutkan ekseskusinya)
sedangkan fungsi require() akan menghasilkan fatal error dan menghentikan program.
Program15-3.php (program contoh error pada penggunaan fungsi include()).
<html>
<body>

<?php
include("wrongFile.php");
echo "Hello World!";
?>

</body>
</html>

Error message:
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
Hello World!

Program15-4.php (program contoh error pada penggunaan fungsi require())


<html>
<body>

<?php
require("wrongFile.php");
echo "Hello World!";
?>

</body>
</html>

Error message:
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

Anda mungkin juga menyukai