-1
我編寫了一段代碼,這在本質上具有以下功能:爲什麼在這個例子中file_get_contents不能正確加載phpscript?
<div id="thisDiv">
</div>
<?php
echo "<script>document.getElementById('thisDiv').innerHTML = '".addslashes(str_replace(array("\n", "\r"), "", file_get_contents('/path/to/file/example.php'')))."';</script>";
?>
然而,我注意到,這不起作用:沒有包含在<?php ?>
標籤內使用example.php使他們到div方式。爲什麼是這樣,是他們的方式?
你能顯示生成的HTML文件嗎? JavaScript控制檯中是否存在錯誤? – JJJ 2013-03-21 08:41:35
沒有錯誤。除了php標籤中似乎被刪除的所有內容之外,HTML頁面正常顯示。 – 2013-03-21 08:47:01
當您使用file_get_contents()時,它不會運行您嘗試從中獲取內容的文件中的任何PHP代碼。 – kennypu 2013-03-21 08:47:39