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

Форум PHP

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

 

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

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

тема: Получение данных с другого сайта
 
 автор: Filsh   (20.05.2010 в 10:39)   письмо автору
 
 

Мне нужно получить данные с другого сайта, подскажите как это сделать?

  Ответить  
 
 автор: cheops   (21.05.2010 в 10:22)   письмо автору
 
   для: Filsh   (20.05.2010 в 10:39)
 

А что за данные? HTML-страницы, изображения? В простейшем случае можно открыть страницу при помощи функции file_get_contents();
<?php
  $html 
file_get_contents("http://www.site.dev");
?>

Изображения лучше копировать, например, при помощи функции copy()
<?php
  copy
("http://www.site.dev/image.jpg""image.jpg");
?>

  Ответить  
 
 автор: vinnograd   (31.05.2010 в 04:32)   письмо автору
 
   для: cheops   (21.05.2010 в 10:22)
 

А если надо скопировать определённую информацию? Скажем сообщение из ЖЖ. Как поступить в данном случае, если нужен только текст сообщения и его автор?

  Ответить  
 
 автор: sim5   (31.05.2010 в 04:45)   письмо автору
 
   для: vinnograd   (31.05.2010 в 04:32)
 

Получаете контент нужной страницы, а далее либо строковыми функциями, если не так сложен html-код условностями, либо рег. выражениями.

  Ответить  
 
 автор: Trianon   (31.05.2010 в 09:12)   письмо автору
 
   для: vinnograd   (31.05.2010 в 04:32)
 

Интересно, в каком таком случае это может понадобиться делать скриптом?
Я не знаю ни одного портала, правила пользования которым прямо или косвенно не запрещали бы такие действия.

  Ответить  
 
 автор: vinnograd   (31.05.2010 в 11:47)   письмо автору
 
   для: Trianon   (31.05.2010 в 09:12)
 

Случаев много, например если доступ к сайту заблокирован, а сообщения нужны. А по поводу запрета на такие действия - да, согласен, но в данном случае вопрос совсем другой, сообщения мои, использовать буду их только я.

  Ответить  
 
 автор: Trianon   (01.06.2010 в 20:10)   письмо автору
 
   для: vinnograd   (31.05.2010 в 11:47)
 

Так если доступ к сайту заблокирован, то и у скрипта не выйдет.
Если доступ для сервера открыт, скрипт не нужен - достаточно wget.

  Ответить  
 
 автор: Filsh   (31.05.2010 в 13:39)   письмо автору
 
   для: Trianon   (31.05.2010 в 09:12)
 

Спасибо всем, мне нужно было сделать тестовое задание на работу (гороскоп), уже сделал...

  Ответить  
 
 автор: elenaki   (01.06.2010 в 19:33)   письмо автору
 
   для: Trianon   (31.05.2010 в 09:12)
 

в случае, когда не запрещают копировать, а надо стащить около тысячи страниц - без
скрипта не обойтись... я так делала, и мне не стыдно. а что остается делать, когда ты
заказчику сделал шкаф (как он просил), а он требует еще и набить шкаф вещами, типа,
ему пустой шкаф на фиг не нужен...

  Ответить  
 
 автор: Trianon   (01.06.2010 в 20:21)   письмо автору
 
   для: elenaki   (01.06.2010 в 19:33)
 

Лена, Вы оказались бы последней, кого я из местного населения стал бы чем-то попрекать.
Хотя бы потому что Вы сделали это, не прося "пройтись по шкафам" (пусть и неохраняемым) кого-то за Вас, при чем ни за грош.
Чувствуете разницу?

Это как ребенку сказать -Хошь конфетку? Вон тама форточка.

Тема того, как стоит вести себя с заказчиком, чтобы он понимал, куда и зачем он посылает исполнителя, и при этом не забывал заплатить за шкаф пусть и пустой, но сделанный - это отдельная интереснейшая тема.

  Ответить  
 
 автор: Саня   (31.05.2010 в 12:14)   письмо автору
 
   для: vinnograd   (31.05.2010 в 04:32)
 

У ЖЖ есть API.

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

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