Передача изображений на сервер с использованием PHP - PullRequest
0 голосов
/ 21 марта 2009

У меня есть несколько картинок, которые в сети, например, простые картинки http://domain.com/pic.jpg; есть функция загрузки, но это для загрузки пользователем пользователь не будет загружать, это автоматическая загрузка. Это означает, что у меня есть URL-адреса в массиве, и я хочу, чтобы php автоматически загружал эти URL-адреса на сервер Любая помощь!! Спасибо

1 Ответ

5 голосов
/ 21 марта 2009
define('IMAGE_PATH', '/path/to/images');

foreach ($urlArray as $url) {
    file_put_contents(IMAGE_PATH . "/" . basename($url), file_get_contents($url));
}

Для этого потребуется, чтобы пользователь, под которым работает Apache, имел права на запись в IMAGE_PATH. Кроме того, это не может быть точным решением в вашем случае. Похоже, вам нужна база данных для хранения этих имен файлов, которая, вероятно, должна носить идентификаторы вместо их исходных имен.

...