容易一个..PHP图片上传..不记得将文件放入特定文件夹的语法


easy one... PHP image upload.... Can't remember syntax for getting a file into a specific folder

我有一个不久前为学校制作的CMS,我终于要上传了。当我在本地计算机上使用它时,我只是将图像文件夹的路径硬编码为

$path = C:'path'to'my'uploads

当然,现在它在服务器上,这将不再起作用。我一辈子都不记得如何将其放入上传文件夹的语法。

我的图像只是与我所有其他的html和php文件一起登陆服务器上,而不是在我的上传文件夹中。然后我的图片库坏了,因为它在我的上传文件夹中查找我的缩略图。

我试过了

$path = ..//uploads

$path = uploads

$path = //uploads

而且没有一个工作。

我现在感觉真的很傻。

请帮忙!

由于 uploads 目录与代码的其余部分处于同一级别,因此最简单的方法是:

$path = "./uploads";

Windows也将接受

$path = ".''uploads";

如果你从它所在的目录调用它,开头的./甚至不是真正必要的:

$path = "uploads";

但是第一个版本./uploads是最便携和明确的。

看看move_uploaded_file,你也不应该硬编码路径,即使在本地开发中也是如此,因为目标路径是相对于原始执行脚本的。