我有一個PHP警告一個小問題:顯示不同勢內容,如果有一個警告信息
我基本上要通過點擊鏈接,這樣來改變我的網頁的內容:
<?php $page = ((!empty($_GET['page'])) ? $_GET['page'] : 'home'); ?>
<h1>Pages:</h1>
<ul>
<li><a href="index.php?page=news">News</a></li>
<li><a href="index.php?page=faq">F.A.Q.</a></li>
<li><a href="index.php?page=contact">Contact</a></li>
</ul>
<?php include("$page.html");?>
這個作品真的很好,但是當我使用的頁面不存在,例如 localhost/dir/index.php?page=notapage
我收到以下錯誤:
Warning: include(notapage.html): failed to open stream: No such file or directory in
C:\xampp\htdocs\dir\index.php on line 8
Warning: include(): Failed opening 'notapage.html' for inclusion (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\dir\index.php on line 8
是否有可能取代此警告是由自定義消息? (如「404找不到」)
在此先感謝和快樂的復活節!
非常感謝!這正是我正在尋找的:) – muffin