include / require中的正斜杠不会转到root

时间:2010-08-27 06:12:25

标签: php apache

例如,这不应该转到站点上的服务器根目录并从那里获取sometext.txt吗?:

<?php require '/sometext.txt'; ?>

当我在脚本中运行时,我得到“无法打开流:没有这样的文件或目录”。

我依旧记得以前在require / include函数中使用正斜杠,并且它已经工作了..

我使用Apache作为网络服务器。

1 个答案:

答案 0 :(得分:3)

我认为你需要在斜线前面加一个点

<?php require('./sometext.txt'); ?>

或类似的东西会更好

<?php
   require $_SERVER['DOCUMENT_ROOT'].'/sometext.txt';
?>