php出根目录公共\u html

php出根目录公共\u html,php,file,upload,directory,root,Php,File,Upload,Directory,Root,我想了解一些关于php的知识。我想从根目录中创建一个文件夹,并希望在php中访问该文件夹。目前我正在使用xampp制作网站,所以我的根文件夹路径是“C:\xampp\htdocs” 现在我想从根目录中创建一个文件夹,如“C:\xampp\users” 所以无论我上传什么样的数据,都会保存在那个文件夹中,和服务器上的一样。在我的linux服务器上,我的根目录是“user_xyz/home/public_html”,我想在“user_xyz/home/users”中创建一个无法通过url直接访问的文

我想了解一些关于php的知识。我想从根目录中创建一个文件夹,并希望在php中访问该文件夹。目前我正在使用xampp制作网站,所以我的根文件夹路径是“C:\xampp\htdocs”

现在我想从根目录中创建一个文件夹,如“C:\xampp\users”

所以无论我上传什么样的数据,都会保存在那个文件夹中,和服务器上的一样。在我的linux服务器上,我的根目录是“user_xyz/home/public_html”,我想在“user_xyz/home/users”中创建一个无法通过url直接访问的文件夹。此功能用于ELGG社交网络脚本。我不能理解他们的代码,所以我在这里问。我认为这是最好的选择,所以安全的网站,所以如果有人将能够上传shell或有害的脚本在我的服务器上,将无法直接访问它

例如,如果我在根目录中创建用户数据文件夹,黑客将能够上传一个有害的脚本,它将像“site.com/users/pics/shell.php”一样访问该文件。但通过使用这种技术,黑客将无法直接访问该外壳,因为“用户”文件夹不在我的根目录中。关于elgg的系统,我所知道的是,他们使用屏蔽url从文件夹中获取图片,并将文件夹链接保存在数据库中。比如“site.com/picture/askjahsf3215”作为我的个人资料图片


所以我想为我的网站做同样的事情。如果有人知道,请告诉我D

您可以使用ise
expolede()
获取阵列中的目录,然后使用它。或者您可以使用CDN或subdomain.site.com作为图像的CDN。

请改进您的问题。现在还不清楚