【问题标题】:dynamically scan pictures in a folder and display using jquery slideshow动态扫描文件夹中的图片并使用jquery幻灯片显示
【发布时间】:2010-05-17 09:58:31
【问题描述】:

任何人都知道如何使用 jquery 或 javascript 代码 sn-p 扫描文件夹,然后获取图片文件名并嵌入 <li></li><div></div>,我使用 php 代码读取文件夹并循环通过元素显示缩略图和所有内容,但效果不佳。

我尝试过galleriagallerificgalleryView jquery 幻灯片插件,但由于预定义的配置或其他原因,这些插件可能不适用于 php 处理,任何人都可以调整或破解这些画廊以动态读取图像从文件夹中?

【问题讨论】:

  • 使用来自gallery.menalto.com的图库。
  • Gallery 可能有点矫枉过正,这取决于 OP 想要什么。不过他们应该调查一下。

标签: php jquery image-gallery photo-gallery


【解决方案1】:

有一种使用 javascript 读取本地文件的方法,但它需要用户适当地设置他的浏览器。我知道 Firefox 中的此类功能。在您的情况下,最好的方法是使用 PHP 进行文件夹扫描并使用 Lightbox 进行图像显示(这反过来又具有 slideshow plugins)。

【讨论】:

  • +1 表示您的最后一句话(关于 PHP 和 Lightbox),但至于您的其余答案,我认为 OP 想要在服务器上的文件夹中显示图像,而不是在客户端.
  • 这是一个很好的观点,你是绝对正确的。但是,我不知道是否有任何方法可以使用 javascript/ajax 读取远程目录(当然,除非有某种服务器端 Web 服务:例如基于 php,它返回 json/xml)。
  • 不,正如你所说的那样,没有一个好的方法可以做到这一点。我刚刚发布了我要做的答案(结合 PHP 进行目录读取和输出,然后使用 JS 显示画廊/幻灯片)。
  • blair 是正确的,我想从服务器读取文件,目前我可以使用 php 脚本来完成,但是当与上面的那些画廊集成时它不起作用,稍后我将用我的内容更新答案已经完成了,也许我错过了什么
【解决方案2】:

也许您最好说一下当您尝试 PHP 路径时哪些地方效果不佳,我们可以帮助您解决这个问题?

您最好的选择可能是现有的东西,例如 powtac 提到的Gallery,或者如果您只想显示单个文件夹中的图像,这可能有点矫枉过正。

您可以使用 PHP 将缩略图和您需要的任何其他信息输出到 <li> 标记列表中,使用 CSS 隐藏其中一些(如果需要),然后使用 Lightbox 或任何 many other JS 图像库可用于做你想做的事。

然后您可以在此处询问您是否在其中一个步骤中遇到问题(详细说明您在做什么、出了什么问题等)。

【讨论】:

    猜你喜欢
    • 2012-03-18
    • 1970-01-01
    • 2012-09-17
    • 2015-04-21
    • 1970-01-01
    • 2011-12-23
    • 2010-11-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多