-1

当我将此脚本放在根目录中时,以下代码有效

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

但是如果我将脚本移动到文件夹 /teacher/ 它将不再起作用。

我认为使路径 ~/pics/2012/blackhall primary/ 可行,但确实可行。

有任何想法吗?谢谢

4

3 回答 3

1

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

于 2012-06-29T16:19:52.450 回答
1

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

if (file_exists("/pics/2012/Blackhall Primary/" . $_FILES["file"]["name"]))
{
  echo $_FILES["file"]["name"] . " already exists. ";
}
于 2012-06-29T16:19:20.697 回答
0

file_exists功能检查当前文件夹或子文件夹中的文件。因此,如果教师文件夹不是 Blackhall Primary的子文件夹,它将不起作用

file_exists() - 文档

于 2012-06-29T16:21:55.847 回答