- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день.
Имеется ссылка на картинку в интернете, необходимо средствами PHP закачать ее на свой сервер. Как правильно это сделать ? Пробовал ф-цией copy, но при копировании больших файлов возникает ошибка истечения времени загрузки страницы. Тоесть копирование происходит очень медленно.
Спасибо.
при копировании больших файлов возникает ошибка истечения времени загрузки страницы
Какой приблизительно объем картинки?
Какой приблизительно объем картинки?
Уже при загрузке картинки в 70Кб возникает Timeout
Уже при загрузке картинки в 70Кб возникает Timeout
а на сервере таймаут если изменить????
все же еще от сервера с которого пытаетесь скачать, может в нем проблема...
а на сервере таймаут если изменить????
таймаут стоит 120 секунд, по идее этого должно хватить чтобы скачать 70кб.
все же еще от сервера с которого пытаетесь скачать, может в нем проблема...
Я пробовал скачивать с разных серверов, результат один и тот же.
Все дело скорее всего именно в ф-ции copy. Может есть какой-то другой способ ?
Кстати, если запускаю скрипт с этой ф-цией на локалке, то картинка копируется на локалку меньше чем за секунду.
Можно ещё воспользоваться функциями библиотеки gd.
вот на скорую руку сделал пример
не могу сказать что пример быстрый... потому думаю было бы полезным в начале кода установить set_time_limit(0);
Можно закачивать cURL-ом. А если safemode отключен и доступен wget можно его запускать через system с параметром -b (background), на него таймаут не будет влиять.
file_get_contents, затем запись на диск
file(), потом запись на диск