Нам очень трудно переписать эту функцию фотогалереи. Он отлично работает на том же сервере, что и изображения. Теперь нам пришлось перенести все изображения на другой сервер из-за дорогостоящих эффектов.
Функция галереи отлично работает на том же сервере. Когда мы пробуем путь к удаленному серверу, например: http://www.myotherserver.com -- не возвращает изображения?
Мы нашли «функцию», которая считывает/выводит список изображений без файла изображения, но мы не можем декодировать ее для использования на удаленном сервере?
Любая помощь или идеи? Спасибо.
Вот функция:
Обратите внимание: мы НЕ собираемся использовать файл .txt с порядком изображений — мы просто хотим, чтобы скрипт считывал каталог и отображал изображения для использования.
/**
* Check for image order file. In case it does not
* exists, read the image directory.
*/
if (is_file($order_file_path . '/' . $order_file_name)) {
$fp = fopen($order_file_path . '/' . $order_file_name, "r");
$row = '';
$use_order_file = 'true';
while ($data = fgetcsv ($fp, 1000, ';')) {
$image_data[] = trim($data[0]);
$image_file_names[trim($data[0])] = trim($data[0]);
$num = count($data);
$row++;
for ($j = 0; $j < $num; $j++) {
$content_data_temp['field_' . $j] = $data[$j];
}
$content_data[] = $content_data_temp;
$content_data_temp = '';
}
fclose ($fp);
} else if (is_dir($image_path)) {
$content_data = '';
$handle = opendir($image_path);
while ($file = readdir($handle)) {
if (preg_match("/^\.{1,2}$/i", $file)) {
continue;
}
if (preg_match("/\.[a-z]{3}$/i", $file)) {
$image_data[] = $file;
$image_file_names[$file] = $file;
}
}
closedir($handle);
} else {
echo 'Image Path not working';
exit;
}
$image_number = count ($image_data);