|
|
|
| Подскажите как загружать с других сайтов изображения на свой сайт.
Можно ли использовать скрипт для загрузки файлов с компьютера клиента?
Или тут загрузка происходит иначе?
Заранее благодарен! | |
|
|
|
|
|
|
|
для: cernos
(11.02.2005 в 15:10)
| | Изображения нужно выкусывать из HTML-кода?
Тогда загружаете себе страницу функцией fopen
.
$handle = fopen("http://www.example.com/", "r");
|
С помощью регулярным выражений находите ссылки на изображения, находящиеся на загруженной странице и загружаете эти изображения себе также функцией fopen(). Ну и сохраняете. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(11.02.2005 в 17:18)
| | Вы не поняли есть ссылка http://www.mysite.com/1.jpg
Мне его нужно зхагрузить ко мне в каталог на сайт, но я хочу его загрузить, не скачивывая его, чтоб сервак сам его с оттуда скачал, такое практикуется?? | |
|
|
|
|
|
|
|
для: cernos
(11.02.2005 в 17:34)
| | > но я хочу его загрузить, не скачивывая его
Это как? Одно противоречит другому.
Вы имеете ввиду не загружать изображение на клиентскую машину? А его и не надо загружать. Открываете изображение функцией fopen() и сохраняете на сервер , например, функций fwrite(), предварительно открыв новый файл для записи изображения. | |
|
|
|
|
автор: cheops (из ННГУ) (11.02.2005 в 19:25) |
|
|
для: cernos
(11.02.2005 в 17:34)
| | Хм... так вы просто дайте ссылку на данное изображение из вашего HTML-кода
<img src=http://www.mysite.com/1.jpg>
|
Тогда браузер посетителя его сам загрузит с другого сервера. | |
|
|
|
|
|
|
|
для: cheops (из ННГУ)
(11.02.2005 в 19:25)
| | >Хм... так вы просто дайте ссылку на данное изображение из
>вашего HTML-кода
>
<img src=http://www.mysite.com/1.jpg>
|
>Тогда браузер посетителя его сам загрузит с другого
>сервера.
Это не правильное решение, если я дам ссылку на рисунок сдругого сайта, а его его потом удалят, то у меня не будет он отображаться! | |
|
|
|
|
|
|
|
для: cernos
(12.02.2005 в 11:41)
| | А... т.е. вы хотите, чтобы скрипт автоматически загружал изображение с другого хоста? Да такое практикуется, например вы можете загрузить логотип SoftTime с нашего хоста при помощи следующего кода
<?php
// Получаем содержимое файла с другого сервера
$content = file_get_contents("http://www.softtime.ru/images/softtime_last.gif");
// Записать полученное содержимое в файл image.gif
file_put_contents("image.gif",$content);
?>
|
| |
|
|
|