-
以下是官方PHP幫助手冊中的說明:
注意:在 php 中,dirname() 被修復為與 POSIX 相容。 從本質上講,這意味著如果路徑中沒有斜槓,則返回乙個點 ('.'),表示當前目錄。
否則,字串將從路徑末尾的元件中刪除(最後乙個斜槓和以下部分)。 請注意,這意味著在舊函式返回空字串的情況下,它通常是通常從 dirname() 獲取的斜槓或點。
自 PHP 以來,dirname() 已更改。 請看以下示例:
雖然,我認為在你的**中,-file-是檔案,否則**不應該被執行,而不是輸出。 但我仍然建議盡量避免幫助解決誤解。
-
我不明白你的意思,什麼是艱難的道路,沒聽說過。
你寫錯了,它不是 file——file-,它必須是英文的下劃線,字母應該大寫,因為它是系統的神奇常數。
沒錯。 echo dirname(__file__)
-
那麼 webroot 是怎樣的根目錄。
header(location:'');
-
echo ' web-root = '.$_server['document_root'].'
echo ' current-file = '.__file__.'
echo ' current-dir = '.dirname(__file__)'
echo ' web-position = '.$_server['php_self'].'
echo ' file-position = '.$file.'
echo ' file-web-position = '.$filewebaddress.'
足夠清晰,足夠坦率。
-
這裡有乙個功能給你:
content:網頁的內容;
Feed URL:網域名稱;
function relative_to_absolute($content, $feed_url)
if (isset($protocol[0]))elsereturn $new_content;
-
給我乙個建議,這樣你分析的時候,就可以直接呼叫路徑了。
如果必須使用 .這種相對路徑很好,但會增加分析的程式設計量,如果列印中不包含,可以用常規程式碼代替。
-
絕對的道路不是你的絕對法則。
系統的絕對路徑應如下所示:ds sds sds yours should be。
絕對。
-
您完全混淆了絕對路徑和系統絕對路徑。
PHP只能寫入系統的絕對路徑,因為PHP是伺服器背後的語言。
-
似乎你不能像 php 中的 asp 那樣使用 “” 來表示根目錄,將其替換為 $server['document_root'],其他的都是一樣的:......表示下乙個級別...表示當前圖層。
所以在 a 中引用 b 中的檔案是 :..../b/
樓上是正確的解決方案。
最愚蠢的方法之一是將其寫入檔案中而不包含它。
-
設定此目錄中的訪問許可權,允許來自所有
代表阻止 php 檔案執行。
order allow,deny
deny from all
這兩句話代表前者允許,後封,後者可以遮住頭版的封面,拒絕所有
執行到此會覆蓋所有允許,它們一起無條件地阻止 php 檔案的執行。
然後,您可以在 Apache 配置檔案或此目錄中找到它。 htacess 檔案,只需刪除它即可。
-
都是這樣寫的:
這是當前目錄的意思,而不是根目錄。
include 不包含從根目錄寫入的檔案。 它必須是這樣,或者它必須這樣寫。
寫多少。 檢視目錄中有多少個圖層。
-
..它是上層目錄。
寫這個應該可以。
記住是的
-
“.“這就是當前目錄的意思! 更多的目錄是“”,上級目錄表示為“。/”