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 :: Простой парсинг HTML с вставкой в MySQL

 PHP.SU

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


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

> Описание: Как сохранить результаты парсинга в MySQL???
shatun64
Отправлено: 27 Января, 2013 - 21:16:15
Post Id


Новичок


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


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




По образцам создал простой парсер курсов валют - всё работает. Но когда вставляю команду на вставку или апдейт поля в МайСКУЛ, туда попадает только $start ( о ней ниже), но не спарсенное содержимое.
Сам код:
<?php

$kursy = file_get_contents('http://адрес');

$start = '<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-size: 12px; text-align: center" bordercolor="#111111" width="400px">';// место начала парсинга - именно её содержимое попадает в базу данных

$pos = strpos($kursy, $start);

$kursy = substr($kursy, $pos);

$finish = '<td width="75%">';

$pos = strpos($kursy, $finish);

$kursy = substr($kursy, 0, $pos);//...а вот её содержимое ДОЛЖНО быть в Базах данных

include ("db.php");

$query=mysql_query("INSERT INTO parsing(soderjimoe) VALUES('$kursy')");

echo 'Курс валют сегодня ';

echo $kursy;
?>


Прошу строго не судить - пишу сайт в свободное от основной работы время.
Буду благодарен за любой дельный совет по теме.

(Отредактировано автором: 27 Января, 2013 - 21:19:16)

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


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB