如何显示上传到我的ftp文件夹的图像

时间:2012-09-28 17:16:44

标签: php html image ftp

我正在建立一个网站,我通过PHP脚本将图像上传到我的ftp文件夹。现在我想将这些图像显示在我的HTML页面上。我正在考虑使用PHP并从我的ftp文件夹中获取所有图像的数组,然后使用图像视图显示它们。

请告诉我,如果我这样做是错误的,并且还有其他更好的选择。我正在阅读ftp_nlist和ftp_rawlist的php手册,但不明白。

1 个答案:

答案 0 :(得分:0)

那么它可能取决于你在那里有多少张图片。可能是最正确的"正确的"这样做的方法是将文件名存储在DB中。您可以扫描整个文件夹,但是对于每个可能需要大量开销的请求,而不是仅仅从数据库中抓取它们。 您是手动上传图片吗?向我们提供有关其工作原理的更多详细信息,我们可以更好地为您服如果您正在使用脚本上传图片(我已经有很多项目就是这种情况),那么您可以让脚本将这些文件路径插入到DB中。如果没有,(你手动上传它们),或者确实没有大量文件,那么扫描文件夹并不一定是件坏事。我自己在小项目上使用过这种方法。

阅读文档中的php readdir函数(其实际上与mysql_fetch_assoc非常相似,具有讽刺意味) - 这将为您提供一种无需设置数据库的绝佳方法。对于上传脚本处理它的方法,我建议使用DB。没有更多信息,很难说。 祝你好运!