Получить список имен текстовых данных из папки на сервере - PullRequest
0 голосов
/ 09 мая 2011

Не уверен, возможно ли это или нет?

Мне нужно содержимое каталога файлов с другого сервера, чтобы сделать фотогалерею на другом сервере.

Допустим, у меня есть папкана сервере 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....

Чтобы использовать этот скрипт галереи, мне нужно получить текстовый файл с этой информацией на нем .. Некоторыепапки У меня есть тысячи фотографий в них, и требуется много времени, чтобы записать их все ..

Интересно, есть ли ярлык, чтобы ПОЛУЧИТЬ все содержимое из папки и выложить их в текстовый файл ??

Спасибо !!

Ответы [ 2 ]

0 голосов
/ 09 мая 2011

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

разместить скрипт на сервере server1 (возможно, в каждом каталоге с фотографиями) с именем 'imagelist.php'. Этот скрипт зацикливает все файлы в соответствии с функцией, которую я поместил выше, и отображает каждое изображение в отдельной строке.

Тогда server2 может запросить этот файл с помощью file_get_contents () и зациклить каждую строку и использовать имена файлов для создания галереи.

0 голосов
/ 09 мая 2011

Если сервер, содержащий изображения, находится под вашим контролем, вы можете получить список сценариев PHP со всеми именами изображений с помощью функции readdir().Затем вы вызываете этот сценарий с другого сервера и считываете / анализируете все имена файлов.

Если вы не управляете сервером, на котором размещены файлы, это невозможно, если в этом каталоге изображений не включен список каталогов.

...