Thursday, 27 March 2014


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

Related Posts:

  • ALAT BANTU PHOTOGRAPHYDalam pemotretan, selain menggunakan kamera dengan segala fasilitasnya, ada kalanya kita memerlukan alat pendukung untuk memaksimalkan hasil pemotretan kita. Alat pendukung ini sangat berguna untuk membantu kita dalam setiap … Read More
  • Proses Pencarian Jati Diri BAB I PENDAHULUAN 1.1      Latar Belakang Masa remaja adalah masa peralihan dari masa kanak-kanak. Masa ini merupakan masa yang labil. Perkembangan dari masa kanak-kakak menuju masa … Read More
  • Menuntut Ilmu Diantara perkara mulia yang hendaknya menjadi kesibukan kita adalah menuntut ilmu syar’i yang bersumber dari Al Qur’an dan Sunnah Nabi Muhammad shallallahu ‘alaihi wa sallam. Karena ilmu yang bersumber dari keduanya adalah c… Read More
  • ERROR YANG TERJADI PADA TURBO PASCAL 1. Out Of MemoryMemory tak cukup untuk melakukan proses (misalnya mengkomplikasi) kalau sedang berada dalam IDE dianjurkan mengkomplikasi program ke disk.2. Identifier ExpectedPengenal (variable) diperlukan pada posisi yang … Read More
  • Fungsi-Fungsi Tombok Kamera DSLR Canon Berikut ini saya ingin memberikan sedikit penjelasan tentang fungsi tombol yang ada pada kamera DSLR Canon terutama pada bagian depan tapi apabila ada kesalahan mohon maaf ,. 1.Lensa.2.GripIni merupakan pegangan kamera … Read More

0 comments:

Post a Comment

Blogger news

BTemplates.com

Powered by Blogger.

You can replace this text by going to "Layout" and then "Page Elements" section. Edit " About "

Search This Blog

Pointer

Blogger Tricks

Popular Posts