Php 动态站点中缺少文件夹
好的,这个项目已经启动并运行了将近2年。 目的是要有一个完整的名单画家和他们的画 管理员可以创建新的画家,然后上传绘画到该画家。 每个画师都有自己的文件夹,用于保存图像。 每张照片都保存在自己的子文件夹中。 所有这些都存储在一个文件夹中 因此,在根文件夹中,有一个名为“艺术家”的文件夹,其中存储了所有内容 如果一个画家有10幅画,脚本将创建: “艺术家”文件夹中的[艺术家名称]文件夹 在[artist_name]中,它将创建11个文件夹。每幅画10个,另加一个拇指文件夹保存拇指 所以,最后看起来是这样的Php 动态站点中缺少文件夹,php,directory,Php,Directory,好的,这个项目已经启动并运行了将近2年。 目的是要有一个完整的名单画家和他们的画 管理员可以创建新的画家,然后上传绘画到该画家。 每个画师都有自己的文件夹,用于保存图像。 每张照片都保存在自己的子文件夹中。 所有这些都存储在一个文件夹中 因此,在根文件夹中,有一个名为“艺术家”的文件夹,其中存储了所有内容 如果一个画家有10幅画,脚本将创建: “艺术家”文件夹中的[艺术家名称]文件夹 在[artist_name]中,它将创建11个文件夹。每幅画10个,另加一个拇指文件夹保存拇指 所以,最后看起来
/artist/
|--->painter1
|--->folder1
|--->folder2
|--->folder3
.....
|--->thumbs
|--->painter2
.....
我希望这会让seance——不要问为什么每张照片都保存在不同的文件夹中,这与我的问题无关
正如我所说,这项计划已经启动并运行了近2年。
在过去20天左右的时间里,每当管理员试图添加一个新的画家或将一幅新的绘画上传到系统中时,就会删除一个随机文件夹——我指的是画家的文件夹
首先想到的是网站被黑客入侵了。我搜索了文件中的可疑代码,但没有找到,只是为了确保我上传了备份,但没有结果。问题还在继续
我必须告诉你,主文件夹“艺术家”里面有1006个主文件夹,在1006个文件夹中总共有17000多个子文件夹。
该网站在MySQL 5.0.77、PHP5.2.17、Apache 2.2.3中运行
有人知道为什么会这样吗?在这种情况下,我认为:
- 您的代码没有问题,因为系统已经运行了2年
- 这不是黑客的问题,因为你已经检查并上传了一个备份
- 服务器安装的软件没有问题
希望这能回答您的问题。需要查看上传代码和添加新画师的代码。stereofrog,文件夹是php创建的。在日志中,我没有找到任何我可以使用的东西——除了从删除的文件中生成的大量缺失文件(jpg)。因此,我不会将文件夹移动到其他服务器,而是将它们移动到另一个文件夹。这需要一些工作,所以我稍后会带着结果回来。谢谢你的建议