在php類中,假設js文件位於同一個目錄中,但我無法預測這兩個文件在服務器上的位置,我如何確保js文件是正確引用?在PHP中加載外部js文件
這並不在所有的工作:
function import_script() {
?>
<script src="<?php echo(__DIR__); ?>\myscriptfile.js"></script>
我希望這是非常明顯的 - 足夠的代碼華陽看到我想要做的事。隨意請求更多,我會編輯問題。
在php類中,假設js文件位於同一個目錄中,但我無法預測這兩個文件在服務器上的位置,我如何確保js文件是正確引用?在PHP中加載外部js文件
這並不在所有的工作:
function import_script() {
?>
<script src="<?php echo(__DIR__); ?>\myscriptfile.js"></script>
我希望這是非常明顯的 - 足夠的代碼華陽看到我想要做的事。隨意請求更多,我會編輯問題。
你不需要做任何花哨的編碼只是把.
這樣第一個斜槓前:
<script src="./myscriptfile.js"></script>
當越來越目錄列表,你注意到有.
和..
,.
表明當前目錄,而..
表示父目錄。所有這些都不需要知道當前的目錄名稱,所以你可以每隔一小時更改一次,腳本的工作原理也是一樣的。
這是一個很簡單的問題,答案很多。在相對目錄或絕對讓你的資產,可能需要在你的架構有一定的瞭解,但是簡單地說:
function import_script() {
?>
<script src="myscriptfile.js"></script>
,如果你非常肯定它位於相同的目錄中的PHP的URL文件。
你甚至可以嘗試這個
function import_script() {
echo "<script src='".__DIR__."/myscriptfile.js'></script>";
}
更多參考檢查這太問題how to write HTML inside PHP
你需要知道的js文件的位置,不做dir__,給道路/pathtojs/jsfile.js相對於web文檔根目錄 –
請詳細說明 –