Евгенн Опубликовано 15 февраля, 2018 Жалоба Поделиться Опубликовано 15 февраля, 2018 Симпла к сожалению загружает изображения по ссылкам http, но у меня 300т изображений на FTP и мне нужно из них всего 200т загрузить в симплу, к сожалению если я указываю ссылки FTP то изображение не загружается по причине: // Если вайл удаленный (http://), зальем его себе if(substr($source_file, 0, 7) == 'http://') { // Имя оригинального файла if(!$original_file = $this->download_image($source_file)) return false;Можно какими-то простыми манипуляциями заставить симплу грузить картинки по ссылкам FTP? Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 15 февраля, 2018 Жалоба Поделиться Опубликовано 15 февраля, 2018 Думаю можно попробовать сделать так: if(substr($source_file, 0, 8) == 'https://' || substr($source_file, 0, 7) == 'http://' || substr($source_file, 0, 6) == 'ftp://') { ... } Также позволяет загружать удалённо фотки по протоколу https://Не самое лучшее решение, но на быструю руку сойдёт P.S. Перфекционизм зашкаливает) Цитата Ссылка на сообщение Поделиться на другие сайты
Евгенн Опубликовано 15 февраля, 2018 Автор Жалоба Поделиться Опубликовано 15 февраля, 2018 Спасибо за ответ, попробую, отпишусь. Цитата Ссылка на сообщение Поделиться на другие сайты
Karabaska Опубликовано 15 февраля, 2018 Жалоба Поделиться Опубликовано 15 февраля, 2018 На многих хостингах такое не сойдет и на скорую руку.Совсем легкое и простое решение вряд ли найдется.По-хорошему надо почти полностью переделывать процесс загрузки с использованием curl. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 15 февраля, 2018 Жалоба Поделиться Опубликовано 15 февраля, 2018 На многих хостингах такое не сойдет и на скорую руку. Совсем легкое и простое решение вряд ли найдется. По-хорошему надо почти полностью переделывать процесс загрузки с использованием curl.Работает и без курла, конечно через курл будет правильней и не нужно городить костыли. Цитата Ссылка на сообщение Поделиться на другие сайты
kossik Опубликовано 28 июня, 2018 Жалоба Поделиться Опубликовано 28 июня, 2018 Работает и без курла, конечно через курл будет правильней и не нужно городить костыли.А подскажите в какой стороне рыть, чтобы сделать скачивание с https?Просто проверку substr($source_file, 0, 8) == 'https://' поставил - не скачивает. Мой хостинг скачивает с https с помощью copy, лично проверял. Цитата Ссылка на сообщение Поделиться на другие сайты
kossik Опубликовано 29 июня, 2018 Жалоба Поделиться Опубликовано 29 июня, 2018 Решение нашлось, написал его вот здесь: http://forum.simplacms.ru/topic/13613-загрузка-изображений-с-https-серверов/?p=106629 Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.