0

不确定这是否可能?

我需要来自另一台服务器的文件目录的内容,以便在另一台服务器上制作相册。

假设我在 server1 上有一个名为“folderName1”的文件夹,文件夹中的内容是图像,例如:

2005-14-05-this-that.jpg
2005-14-06-this-that.jpg
2005-14-07-this-that.jpg
2005-14-08-this-that.jpg
2005-14-09-this-that.jpg....

为了使用这个图库脚本,我需要获取一个包含此信息的文本文件。有些文件夹中有 1000 张照片,并且需要很长时间才能将它们全部写下来。

想知道是否有从文件夹中获取所有内容并将它们吐出到文本文件中的快捷方式?

谢谢!!

4

2 回答 2

0

readdir()如果包含图像的服务器在您的控制之下,您可以让 PHP 脚本使用函数列出所有图像名称。然后从另一台服务器调用此脚本并读取/解析所有文件名。

如果您不控制托管文件的服务器,那么这实际上是不可能的,除非它们在该图像目录上启用了目录列表。

于 2011-05-09T14:28:33.553 回答
0

http://php.net/manual/en/function.readdir.php

在 server1 上放置一个名为“imagelist.php”的脚本(可能在每个包含照片的目录中)。这个脚本根据我上面放置的函数循环所有文件,并在它自己的行上回显每个图像。

然后 server2 可以使用 file_get_contents() 请求这个文件并循环每一行并使用文件名来创建一个画廊。

于 2011-05-09T14:32:06.987 回答