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

Форум MySQL

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

 

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

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

тема: Сохранить сграбленный материал в базу данных.
 
 автор: Real6656   (12.05.2009 в 12:40)   письмо автору
 
 

Здравствуйте,помогите мне пожалуйста сохранить сграбленный материал в базу данных mysql,
На примере этого граббера,заранее вам благодарен,хочу по id. Новости. Юзер запрашивает, если есть в базе новость то с базы показывает. Если нет то  качает в базу и тогда показывает.Уже 3й день мучаюсь в mysql я не очень то шарю(((


<?
if(!isset($_GET['id'])){
$address='http://blancos.info/';
$file=file_get_contents($address);
$file=iconv("windows-1251","utf-8"$file);

//$file=preg_replace("|http://blancos.info/forum/showthread.php?t=(\d{4})|is","$filename?id=\\1",$file);
preg_match_all("|<div class=\"onewsc\"><b>(.*?)</b>(.*?)<span style=\"color:lightgrey; font-size: 9;\">(.*?)</span></div>|is",$file,$arr);

for(
$i=0;$i<count($arr[0]);$i++){

echo 
$arr[1][$i];
$arr[2][$i]=str_replace('http://blancos.info/forum/showthread.php?t=',$_SERVER["PHP_SELF"].'?id=',$arr[2][$i]);
echo 
$arr[2][$i].'<hr>';
}
}else{    
//переход по ссылке
$address="http://blancos.info/forum/showthread.php?t=$_GET[id]";
$file=file_get_contents($address);
$file=iconv("windows-1251""utf-8",$file);
//print $file;
preg_match("|<!-- icon and title -->(.*?)<!-- / icon and title -->|is",$file,$res);
preg_match("|<strong>(.*?)</strong>|si",$res[1],$res);

preg_match("|<!-- message -->(.*?)<!-- / message -->|is",$file,$mes);

echo 
"<h1>".$res[1]."</h1>";
echo 
$mes[1];
}
echo 
'<p align="right">';
echo 
'<small>Материал с сайта:</small><font color="red">blancos.info</font>';
echo 
'<p align="left">';
// Окончание страниц
?>

  Ответить  
 
 автор: Real6656   (16.05.2009 в 13:09)   письмо автору
 
   для: Real6656   (12.05.2009 в 12:40)
 

я слышал что надо создавать таблице в phpmyadmin.

  Ответить  
 
 автор: Real6656   (16.05.2009 в 17:24)   письмо автору
 
   для: Real6656   (16.05.2009 в 13:09)
 

ну неужели мне никто не поможет(((

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

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