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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: получить фото с сайта
 
 автор: starpom   (20.08.2010 в 15:51)   письмо автору
 
 

Подскажите, могу ли я имея полный адресс к фотке на сервере взять ее и кинуть к себе на сервер?

  Ответить  
 
 автор: sim5   (20.08.2010 в 15:52)   письмо автору
 
   для: starpom   (20.08.2010 в 15:51)
 

Можете.

  Ответить  
 
 автор: starpom   (20.08.2010 в 16:01)   письмо автору
 
   для: sim5   (20.08.2010 в 15:52)
 

а поконкретней , слабо? :)
На какие функции хоть посмотреть?

  Ответить  
 
 автор: sim5   (20.08.2010 в 16:12)   письмо автору
 
   для: starpom   (20.08.2010 в 16:01)
 

Анализируйте html-код сайта, получайте тег IMG, и вырезайте из него url. В раздел рег. выражений. Как я понимаю, вам это нужно.

  Ответить  
 
 автор: starpom   (20.08.2010 в 16:18)   письмо автору
 
   для: sim5   (20.08.2010 в 16:12)
 

с выражениями, я разобрался -> получил в массиве адресса к всем джипегам на странице, хочеться, прогоняя их через, foreach каждую фотку брать как она есть в формате ,например jpg, и укладывать в папку у себя на компе. Так я вот не придумаю как ее оттуда взять как фото, а не как строку или что-еще. Одним словом надо взять фотку с сайта и кинуть фотку в папку.

  Ответить  
 
 автор: Gubichev   (20.08.2010 в 16:28)   письмо автору
 
   для: starpom   (20.08.2010 в 16:18)
 

<?php
$buffer
=file_get_contents("http://www.softtime.ru/skins/extend/images/new.gif");
file_put_contents("ass.gif",$buffer);

  Ответить  
 
 автор: sim5   (20.08.2010 в 16:33)   письмо автору
 
   для: starpom   (20.08.2010 в 16:18)
 

Просто копируйте по ссылке к себе в папку.

  Ответить  
 
 автор: starpom   (20.08.2010 в 18:54)   письмо автору
 
   для: sim5   (20.08.2010 в 16:33)
 

<?php 
$buffer
=file_get_contents("http://www.softtime.ru/skins/extend/images/new.gif"); 
file_put_contents("ass.gif",$buffer);


Это скрипт работает, спасибо. Главное , что html я с помощью его и получал, но с какого-то перепугу решил, что работает он только со строкой и завис. А что имелось ввиду под просто копируйте. Функция copy?

Да и тут появился еще вопрос, на сайте по адрессам из html-кода лежат миниатюры, а на экран при клике на миниатюру выводяться полноразмерные фото НОРМАЛЬНОГО качества, я же скачав фотки получаю миниатюры и увеличевая их в XnView ,например,
получаю что-попало. Не подскажите как решить?

  Ответить  
 
 автор: sim5   (20.08.2010 в 19:03)   письмо автору
 
   для: starpom   (20.08.2010 в 18:54)
 

copy("http://www.softtime.ru/skins/extend/images/new.gif", "path_to save/name.ext");
Коллекционируйте url фото, которые по клику....

  Ответить  
 
 автор: starpom   (20.08.2010 в 19:17)   письмо автору
 
   для: sim5   (20.08.2010 в 19:03)
 

Понято, спасибо.

  Ответить  
Rambler's Top100
вверх

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