MKDIR无法正常工作?

时间:2009-04-01 12:47:12

标签: php mkdir

我正在使用Xampp。当我早些尝试这样做时,它起了作用,但现在它无效。

我正在尝试在我的www文件夹中创建一个目录,以便将其隐藏在窃取文件的坏人手中。

每个用户在上传时都会获得自己的文件夹以放置文件。

Xampp使用apache,Xampp是本地Web服务器。它允许我设计网站而无需在线主机。 www文件夹在我的C:\ program files \ xampp \ php \ www \中,我需要在那里创建一个目录。我知道这是可能的,因为我之前已经这样做了,我忘记了如何实现它。

当我创建一个目录时,我使用:

$ uploaddir1 =“xampp / php / www / uploads /".$ esclcusername。”/“; MKDIR($ uploaddir1,0777);

我需要在xampp之前包含C:\ program files \吗?

最后,如何在真正的在线网络主机上实现这一目标?

2 个答案:

答案 0 :(得分:2)

我在这里看到了你的问题,并在谷歌搜索了一些。这就是我发现的:

mkdir(“D:/hshome/rubygirl58/gameparody.com/clansites /".$ sitename。”/ lib“,0777)

所以是的,我认为你必须包括完整的路径。

问候,

尤尼斯

答案 1 :(得分:0)

  1. 您需要确保为父文件夹提供权限以在其中创建目录(0777)
  2. 获取完整路径,您可以使用dirname( FILE ),它将返回运行文件目录的路径