簡體   English   中英

如何在PHP中使用包含功能進行打印或回顯

[英]How to use include function with print or echo using php

當我單擊“瀏覽”按鈕時,我嘗試了所有方法以獲取完整路徑,並且嘗試從社區中尋求幫助:

使用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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM