Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Загрузка изображений с других сайтов

Сообщения:  [1-7] 

 
 автор: cheops   (12.02.2005 в 12:58)   письмо автору
 
   для: 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);
?>

   
 
 автор: cernos   (12.02.2005 в 11:41)   письмо автору
 
   для: cheops (из ННГУ)   (11.02.2005 в 19:25)
 

>Хм... так вы просто дайте ссылку на данное изображение из
>вашего HTML-кода
>
&lt;img src=http://www.mysite.com/1.jpg&gt;

>Тогда браузер посетителя его сам загрузит с другого
>сервера.

Это не правильное решение, если я дам ссылку на рисунок сдругого сайта, а его его потом удалят, то у меня не будет он отображаться!

   
 
 автор: cheops (из ННГУ)   (11.02.2005 в 19:25)
 
   для: cernos   (11.02.2005 в 17:34)
 

Хм... так вы просто дайте ссылку на данное изображение из вашего HTML-кода
<img src=http://www.mysite.com/1.jpg>

Тогда браузер посетителя его сам загрузит с другого сервера.

   
 
 автор: glsv (Дизайнер)   (11.02.2005 в 17:43)   письмо автору
 
   для: cernos   (11.02.2005 в 17:34)
 

> но я хочу его загрузить, не скачивывая его
Это как? Одно противоречит другому.

Вы имеете ввиду не загружать изображение на клиентскую машину? А его и не надо загружать. Открываете изображение функцией fopen() и сохраняете на сервер , например, функций fwrite(), предварительно открыв новый файл для записи изображения.

   
 
 автор: cernos   (11.02.2005 в 17:34)   письмо автору
 
   для: glsv (Дизайнер)   (11.02.2005 в 17:18)
 

Вы не поняли есть ссылка http://www.mysite.com/1.jpg
Мне его нужно зхагрузить ко мне в каталог на сайт, но я хочу его загрузить, не скачивывая его, чтоб сервак сам его с оттуда скачал, такое практикуется??

   
 
 автор: glsv (Дизайнер)   (11.02.2005 в 17:18)   письмо автору
 
   для: cernos   (11.02.2005 в 15:10)
 

Изображения нужно выкусывать из HTML-кода?
Тогда загружаете себе страницу функцией fopen
.
$handle = fopen("http://www.example.com/", "r");


С помощью регулярным выражений находите ссылки на изображения, находящиеся на загруженной странице и загружаете эти изображения себе также функцией fopen(). Ну и сохраняете.

   
 
 автор: cernos   (11.02.2005 в 15:10)   письмо автору
 
 

Подскажите как загружать с других сайтов изображения на свой сайт.
Можно ли использовать скрипт для загрузки файлов с компьютера клиента?
Или тут загрузка происходит иначе?
Заранее благодарен!

   

Сообщения:  [1-7] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования