View file worldnews/focus.ua/category/peoples/grab.php

File size: 2.18Kb
<?php

$site = 'focus.ua';
$url = 'http://m.focus.ua/society/';
$category = 4;
///

$date = date('d.m.Y');
$time = date('H:i');
$unix = time();

// проверка новых новостей
	$res = file_get_contents($url);
	$find_link = explode("<span class=\"date\">", $res);
	$find_link[1];
	$find_link2 = explode("<a href=\"", $find_link[1]);
	$find_link3 = explode("\"", $find_link2[1]);
	$original_link = $find_link3[0];
// проверяем в базе



$query = mysql_query("SELECT `id` FROM `wn_news` WHERE `original` = '$original_link'") or die (mysql_error());
$row = mysql_fetch_array($query);
	{
		$check_link = $row["id"];
	}



			if(empty($check_link))
				{
					$res = file_get_contents("$original_link");
					$title1 = explode("<h2>", $res); // обрезаем все до начала названия новости
					$title = explode("</h2>", $title1[1]); //обрезаем все после окночания названия новости
					$title = mysql_real_escape_string($title[0]);

					
					$img = explode("<img src=\"", $title1[1]); //ищем картинку
					$image = explode("\" alt=\"", $img[1]);
					$image[0]; //картинка

					$hash_img = md5($image[0]); // штфруем название картинки
					$path = HOME.'/worldnews/focus.ua/full_img/'.$hash_img.'.gif'; // указываем путь сохранения
					$url = $image[0]; // сохраняем адрес картинки в $url
					file_put_contents($path, file_get_contents($url)); // сохраняем картинку через ссылку
				
					$content = explode("\"/>", $image[1]);
					$content2 = explode("</div>", $content[1]);
					$text = $content2[0]; // контент
					$text = str_replace("'","\"",$text);
					//важно для работы с dcms 7x
					include HOME.'/worldnews/locations/str.php';
					//
					mysql_query("INSERT INTO `wn_news`(category_id, original,title,text,date,time,image_full, unix,site,status) 
					VALUES ('$category', '$original_link', '$title', '$text', '$date','$time','$hash_img','$unix','$site','1')")or die("Invalid query: " . mysql_error());


				}


?>