1。我正在使用readfile来打印文件的内容:
<?php readfile ('osta/css/themes/selected.txt'); ?>
2。这完美无缺。但我现在需要使用ROOT_PATH。我这样添加它:
<?php readfile (ROOT_PATH . 'osta/css/themes/selected.txt'); ?>
但没有印刷。
3。要验证我的路径是否正确,请尝试以下操作:
<a href="<?php echo (ROOT_PATH . 'osta/css/themes/selected.txt'); ?>">test</a>
生成文件的工作链接。
我在步骤#2中做错了什么?
答案 0 :(得分:1)
由于ROOT_PATH
适用于href
,这意味着它是相对于网络服务器文档根目录的路径名,而不是真实文件系统的根目录。 readfile()
需要真实文件系统中的路径名,因此您需要添加文档根目录。
<?php readfile ($_SERVER['DOCUMENT_ROOT'] . ROOT_PATH . 'osta/css/themes/selected.txt'); ?>