Здравствуйте!
CMF: MODX Revo 2.4.3
Делаю синхронизацию товаров между магазинами.
Делал ее уже много раз, но впервые столкнулся с данной проблемой.
Что делал:
1. Написал скрипт для перетаскивания фото с одного сайта на второй, все фото успешно скопированы.
2. Написал скрипт создания товаров на основании файла выгрузки, все работает прекрасно за исключением изображений.
Суть проблемы:
Некоторые изображения содержат в названии кириллицу и пробелы, они не отображаются на сайте.
Несколько часов пытаюсь решить проблему, не выходит.
Много гуглил, применял iconv, urlencode, rawurlencode, str_replace - ничего не помогает.
Примеры решений:
// имя файла
$str1 = '.Импреза (12)-big-1100x1649-c4ae.jpg';
// вариант решения - не работает
$str2 = rawurlencode(iconv("cp-1251", "utf-8", $str1));
// вариант решения 2 - не работает
$str2 = urlencode(iconv("cp-1251", "utf-8", $str1));
Вопрос:
Есть идеи как решить данную проблему?