gpt4 book ai didi

php - 仅使用 HTML 读取和显示服务器端文件的内容

转载 作者:行者123 更新时间:2023-11-27 22:35:04 25 4
gpt4 key购买 nike

如标题所示,我需要一种无需使用 PHP 即可在网站上显示文件的方法。该文件不能直接访问,它只是显示一个空白页。所以它需要以明文形式读取和打印。我要读取的文件是一个 PHP 文件。HTML 将与要读取的文件位于同一台服务器上。

最佳答案

要用 PHP 显示任何文件的内容,您可以这样做:

 echo htmlspecialchars(file_get_contents($filename));

变量 $filename 是一个本地文件系统路径(不是 URL),所以文件是否可以通过网络访问并不重要。唯一的限制是 PHP 进程需要对该文件具有读取权限。

请注意,htmlspecialchars 应该使用它的第二个和第三个参数来告知页面的文档类型和编码。例如:

 header('Content-Type: text/html; charset=utf-8'); // UTF-8
echo '<!DOCTYPE html>'; // HTML 5
echo htmlspecialchars(file_get_contents($filename), ENT_HTML5, 'UTF-8');

关于php - 仅使用 HTML 读取和显示服务器端文件的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14445069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com