php路径问题,需要解决方案

时间:2012-06-29 16:16:46

标签: php

将此脚本放在根目录

中时,以下代码有效
if (file_exists("pics/2012/Blackhall Primary/" . $_FILES["file"]["name"]))
      {
      echo $_FILES["file"]["name"] . " already exists. ";
      }

但如果我将我的脚本移动到文件夹/教师/它不再有效。

我认为制作路径〜/ pics / 2012 / blackhall primary /会起作用但是确实如此。

有什么想法吗?感谢

3 个答案:

答案 0 :(得分:1)

在开头使用/表示原始php文件所在的根文件夹

if (file_exists("/pics/2012/Blackhall Primary/" . $_FILES["file"]["name"]))
{
  echo $_FILES["file"]["name"] . " already exists. ";
}

答案 1 :(得分:1)

有很多方法,1种方法是使用../pics/2012/Blackhall Primary /试试这段代码。有时特殊字符会导致问题,将其删除,如空格,%等等。

答案 2 :(得分:0)

file_exists功能检查当前文件夹或子文件夹中的文件。如果教师文件夹不是 Blackhall Primary 的子文件夹,则无法使用 p>

file_exists() - documentation