ITwoolf, почитайте о слешах в windows и linux.
В win "\", а в linux "/".
Теперь внимательно посмотрите на текст ошибки.
Чтобы этого избежать используйте DIRECTORY_SEPARATOR.
значит мне нужно в папке web создать папку '1' и поменять путь с '@runtime/1' на '@web/1' ?
ITwoolf, а кто же сохрОняет файлы?))) Тем более в runtime!!!
Может надо сохрАнять и в директории web? Ведь она предназначена именно для этого...
Теперь слеши, Вы действительно не видите разницы?
Никита K, да, кстати, посмотрел исходный код главной страницы и "строительные материалы".
У меня большие сомнения, что Ваш сайт написан на framework yii.
Никита K, да, должна и есть.
Вот Вам документация, изучайте структуру и всё остальное.
Без доступа к исходному коду Вашего сайта никто не скажет где именно у Вас находится код, который отвечает за вывод "кружочков". И это по одной простой причине. Разработчик, тот который писал Вам сайт, мог изменить структуру приложения.
Антон Шаманов, так вот в том-то и проблема. От первого сайта пинг дольше, то загрузка происходит быстрей. От второго пинг быстрей, а загрузка медленней и обработать могу только 140 xml минут за 40.
Антон Шаманов, я про него и говорил, код же Вы привели для последнего случая?
А вот первый вариант, я думаю, всё равно затянется. Сам текст объявления будет записан в базу, но тут обязательное условие. К объявлению должны быть изображения.
И получается, что само объявление есть, а изображения парсятся с черепашьей скоростью...
Или я не прав?
Антон Шаманов, так вот как раз cron'on и запускаю всё это великолепие.
как вариант формировать стек изображений
А как это делается? Объясните, пожалуйста, подробней.
Пока делаю так: при чтении xml беру секцию photos и через foreach перебираю адреса изображений. Если нет 404 ошибки - загружаю себе на сервер.
Те xml, которые я распарсиваю, уже на моём сервере, за исключением изображений, которые я получаю через copy().
Для второго сайта, для которого скорость чтения xml маленькая, я изначально загружаю zip.
В этих zip находятся большие xml.
Я распаковываю zip, разбиваю большие xml на маленькие, записываю их на своём сервере в директорию. И уже из это директории читаю скриптом и записываю в базу.
С удалённого гружу только изображения.
В win "\", а в linux "/".
Теперь внимательно посмотрите на текст ошибки.
Чтобы этого избежать используйте DIRECTORY_SEPARATOR.
Да.