好吧,我正在构建一个简单的php库,它可以作为一个照片浏览器,用于整个房子里的几台电脑和平板电脑。我有一个NAS,它有一个包含我们所有照片的驱动器,我希望我的php应用程序每天随机选择50张,并将其显示为幻灯片。
有人能告诉我php是否可以做到这一点吗?或者我是否需要一个单独的应用程序每天获取随机选择,并创建某种提要供其访问?
非常感谢您的任何想法!
当然可行,但由于每天只有一次,请让一些OTHER脚本找到/生成图像以显示列表,并通过每日cron作业运行它。总比"显示列表"脚本每次运行时都要检查是否应该生成列表要好。
其他脚本仍然可以用PHP编写,只需将其与显示逻辑分开即可。
如果运行PHP的计算机可以通过共享文件夹或映射驱动器访问NAS,则可以使用文件系统函数和目录函数访问NAS上的文件。
具体请参见opendir()和readdir()。
您可以使用file_get_contents()之类的东西将映像下载到本地临时目录,而不是不断地从NAS获取映像。