Minggu, 04 Mei 2014

Bab 15 PHP Include File

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.

Welcome to my home page

Some text

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. Home | About Us | Contact Us Ketiga file, "default.php", "about.php", dan "contact.php" semuanya akan di-include-kan pada file "menu.php". Berikut ini program "default.php":

Welcome to my home page

Some text

Dan hasilnya pada browser adalah sebagai berikut. Home | About Us | Contact Us

Welcome to my home page

Some text

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()). 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()) 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

0 komentar:

Posting Komentar