Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: импорт c чужого сайта

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: импорт c чужого сайта
cooperok
Отправлено: 05 Ноября, 2011 - 07:10:45
Post Id


Частый гость


Покинул форум
Сообщений всего: 137
Дата рег-ции: Сент. 2011  
Откуда: Los Angeles, California


Помог: 0 раз(а)




Здраствуйте, подскажите можно ли как то импортировать данные с чужого сайта?
вот есть сайт https://wm[dot]exchanger[dot]ru/asp/wmlist[dot]asp
нужно что бы он импортировал первую строку там номер заявки и другую информацию

надо это что бы в обменнике автоматически курсы менялись +1% но это уже я смогу сделать, интерисует возможно ли вобще импортировать автоматически например в базу ко мне
(Добавление)
Ой все разобрался извините )


-----
This forum is vulnerable. I want to replace forum engine.
(c) OrmaJever
 
 Top
Давит
Отправлено: 05 Ноября, 2011 - 11:23:21
Post Id



Частый гость


Покинул форум
Сообщений всего: 147
Дата рег-ции: Май 2011  


Помог: 2 раз(а)




вот пример,
PHP:
скопировать код в буфер обмена
  1. $str = file_get_contents ('http://wm.exchanger.ru/asp/wmlist.asp');
  2.  
  3. preg_match_all('|<td class="StockItem".*>(.*)<\/td>|',$str, $match);
  4.  
  5.  
  6. //echo '<pre>';
  7. //print_r($match[1]);
  8. //echo '</pre>';
  9. $i = 0;
  10. echo '<table border="1">';
  11. foreach ($match[1] as $v){
  12.                 ++$i;
  13.                 if ($i == 1) echo '<tr>';
  14.  
  15.                         echo '<td>';
  16.                         echo $v;
  17.                         echo '</td>';
  18.                        
  19.                 if ($i == 7) {
  20.                         $i=0;
  21.                         echo '</tr>';
  22.                         }
  23.         }
  24. echo '</table>';


можно так, если нужно только первый строка

PHP:
скопировать код в буфер обмена
  1. $str = file_get_contents ('http://wm.exchanger.ru/asp/wmlist.asp');
  2.  
  3. preg_match('/<td class="StockItem".*>(.*)<\/td>\r\n\s*<td class="StockItem".*>(.*)<\/td>\r\n\s*<td class="StockItem".*>(.*)<\/td>\r\n\s*<td class="StockItem".*>(.*)<\/td>\r\n\s*<td class="StockItem".*>(.*)<\/td>\r\n\s*<td class="StockItem".*>(.*)<\/td>\r\n\s*<td class="StockItem".*>(.*)<\/td>\r\n\s*/U',$str, $match);
  4.  
  5. print_r($match);

(Отредактировано автором: 05 Ноября, 2011 - 12:23:27)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB