本地网络php库-需要从驱动器上获取图像


Local network php gallery - need to grab images off drive?

好吧,我正在构建一个简单的php库,它可以作为一个照片浏览器,用于整个房子里的几台电脑和平板电脑。我有一个NAS,它有一个包含我们所有照片的驱动器,我希望我的php应用程序每天随机选择50张,并将其显示为幻灯片。

有人能告诉我php是否可以做到这一点吗?或者我是否需要一个单独的应用程序每天获取随机选择,并创建某种提要供其访问?

非常感谢您的任何想法!

当然可行,但由于每天只有一次,请让一些OTHER脚本找到/生成图像以显示列表,并通过每日cron作业运行它。总比"显示列表"脚本每次运行时都要检查是否应该生成列表要好。

其他脚本仍然可以用PHP编写,只需将其与显示逻辑分开即可。

如果运行PHP的计算机可以通过共享文件夹或映射驱动器访问NAS,则可以使用文件系统函数和目录函数访问NAS上的文件。

具体请参见opendir()和readdir()。

您可以使用file_get_contents()之类的东西将映像下载到本地临时目录,而不是不断地从NAS获取映像。