创建网络图库的正确方法是什么?

时间:2012-07-02 00:52:15

标签: php javascript html web gallery

我是网络开发的新手,但我已经使用html和php进行网络开发,但我没有建立一个完整的网站用于商业用途。我在学校学习项目时只使用了html和php。

顺便说一下,我在研究生院,经验不多。

这是事情,我想创建一个网页来代表我的照片和设计,我遇到了以下问题: 我希望有一个单独的html页面,其中包含作为文本的链接或导航到下一个按钮的按钮以及上一个图片的另一个按钮。

当谈到更改图片时,我创建了一个javascript来切换到特定的图片,但这不是我想要的,我希望它是动态的,意思是,有没有办法编写代码读取我的网站所在的服务器中的所有图片名称,然后将它们放在一个数组或其他内容中,然后向前和向后循环它们。

我知道javascript是针对用户端而php是针对服务器端的,我也知道让javascript以我描述的方式访问目录不是一个好主意。

所以我只需要一些帮助或想法以正确的方式完成这项任务。

提前致谢。

2 个答案:

答案 0 :(得分:2)

你的目标是什么?是学习网页开发还是创建一个可以展示一些图片的网站?

如果是后者,那么我建议您只设置wordpress网站并安装照片库插件。

如果您想自己做所有事情,那么我会在您当前的网站上使用一些javascript库,如lightbox(还有更多类似的)。将图像信息存储在mySql数据库中,使用PHP将图像路径拉到站点,然后使用您选择的js库,这样当涉及到实际的功能时,您就不会重新发明轮子了。画廊。

答案 1 :(得分:0)

您可以使用MySQL数据库存储有关每个图像的信息,包括文件名。

在前端,查询数据库中的文件名,并使用标准HTML使用存储在数据库中的文件名构建src。这意味着文件本身存储在某个目录中。

通过这种方式,您可以构建一个非常强大的系统,因为您可以在数据库中查询所需数量,数量或特定信息。从这个数据库查询中,您可以返回与查询匹配的所有文件名,然后循环遍历它们以显示在您的javascript前端。