如我有兩個文件a.php,b.php。
a.php文件中的語句是:
代碼如下 復制代碼<?php
echo “i am a.php”;
?>
現在,我需要在b.php文件顯示文件a.php中的源代碼,是源代碼,如下:
代碼如下 復制代碼<?php
$a_code = file_get_contents(‘a.php’);
echo htmlspecialchars($a_code);//www.111cn.net
?>
重點即在此htmlspecialchars()函數,htmlspecialchars() 函數把一些預定義的字符轉換為 HTML 實體。
再看一實例fopen()函數
$file = fopen("a.php","r");
效果與上面也是一樣的,當然如果只是要在a.php中顯示b.php 我們直接使用inlucde()調用即可
代碼如下 復制代碼 inlucde('a.php');
即可
如果是想讀取遠程服務器的.php文件,那麼返回的是html內容了,這個不要問為什麼否則大家都不寫程序了。