php复制函数目标字符串(./)如何工作?

时间:2011-07-24 03:08:05

标签: php copy

好的,所以我正在学习上传,需要将tmp文件复制到指定的目录,所以我使用了copy命令。

我在主目录(learningupload /文件夹)的index.php中使用它

  copy($_FILES['photo']['tmp_name']['file'], './pics/'.$photoname.'.jpg');

现在我在Xampp本地主机上执行此操作,我上传到tmp文件夹,这当然与我希望上传的位置不同 所以有

C:\ xampp \ tmp

C:\ XAMPP \ htdocs中\ learningupload \图片\

我的问题是:在我需要的目标字符串中,这是什么?这通常不意味着你要移动目录吗?为什么不把它'/ pics'没有点?我试过了,说它无法打开流。这里的点是否意味着它指的是index.php所在的目录?或者我在想../向上移动一个目录?单点是不同的?

感谢。

1 个答案:

答案 0 :(得分:3)

./表示“当前工作目录”。您可以使用echo getcwd();

查看当前正在运行的目录

父目录(上面的目录)是../

您可以使用chdir()更改工作目录,也可以指定完整路径。