2012-02-13 57 views
0

问题是,当我使用__ DIR __在我的PHP脚本,它完全打印__DIR__。 那么这个问题的原因是什么? 我该如何解决它? 或者至少有没有其他方法可以做到这一点?我的意思是获取Web服务器上的真实目录。 假设在Windows操作系统上运行的服务器,如果这可以帮助反正。为什么DIR不会得到目录路径?它只是打印它,因为它

谢谢

+5

您运行的是什么版本的PHP?由于'__DIR__'最近在PHP 5.3.0中添加了:http://www.php.net/manual/en/language.constants.predefined.php – 2012-02-13 18:49:29

+0

PHP版本5.2.17 – Program3r 2012-02-13 18:52:33

回答

4

您可以使用dirname(__FILE__)代替__DIR__

+0

是否有可能返回一个虚拟路径?我不确定是否有可能发生。但我仍然不能将上传的文件移动到给定的目录 – Program3r 2012-02-13 19:18:37

+0

你能显示移动上传文件的代码吗? – Gaurav 2012-02-13 19:21:45

+0

move_uploaded_file($ _FILES [“image”] [“tmp_name”],dirname(__ FILE __)。“\\”。$ filename); – Program3r 2012-02-13 19:23:48

相关问题