[英]How to use include function with print or echo using php
當我單擊“瀏覽”按鈕時,我嘗試了所有方法以獲取完整路徑,並且嘗試從社區中尋求幫助:
但是顯然出於安全原因,這是不可能的。 因此,我試圖找到一種解決方法。 由於我知道我正在瀏覽的文件的位置(用戶不知道),因此已將URL復制到文本文件中,並使用inclue從文本文件中讀取URL並將其放在我的文本框中網頁。
<input name="A" type="text" VALUE="<?PHP echo include("/var/www/html/test.txt");?>" size="20">
文本框中發生了一些奇怪的事情,並且由於某種原因,在URL的末尾總是添加了“ 1”。 例如,代替
www/htdocs/inc
我懂了
www/htdocs/inc1
在文本框中。
知道發生了什么嗎?
include
語句包含並評估指定的文件。 當您要包括其他PHP代碼時使用。 在這種情況下,您只想輸出文本文件中的內容,因此不需要include
。 您可以只使用file_get_contents()
代替:
VALUE="<?PHP echo file_get_contents("/var/www/html/test.txt");?>"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.