Artem-Samsung
27-09-2009, 18:14
К примеру экспортировать данные из RSS ленты http://soft.oszone.ru/rss/new-soft.xml в свою БД MySQL
Там кодировка windows-1251, у меня в таблице - cp1251_general_ci
Думал проблем не возникнет, но в самой таблице получаю:
<div><b>Обновлена: 24.09.2009</b></div>
<br />
Ideal DVD Copy – это простая программа, которая поможет сделать копию DVD-дисков. С ее помощью можно сделать точную копию диска, скопировать выбранные эпизоды или фильм полностью, исключив трейлеры,...<br /><br />
<div class="smallfont">Р*азмер: 2.9 РњР±<br />Язык: Английский<br />Лицензия: ShareWare</div><hr>
<?php
include('config.php');
$url = 'http://feeds.feedburner.com/filehippo?format=xml';
$rss = simplexml_load_file($url);
foreach ($rss->channel->item as $item) {
$title = $item->title;
$description = $item->description;
$guid = $item->guid;
$query_check = "SELECT `id` FROM `de_rss_export` WHERE `title` = '$title' AND `guid` = '$guid'";
$sql_check = mysql_query($query_check);
$check = mysql_num_rows($sql_check);
if ($check == 0) {
$date = time();
$description = addslashes($description);
$title = addslashes($title);
$sql = mysql_query("INSERT INTO `de_rss_export`
(`title`, `description`, `date`, `guid`, `from`, `link` )
VALUES ('$title', '$description', '$date', '$guid', 'FileHippo',
'http://www.filehippo.com/');");
echo "INSERT INTO `de_rss_export`
(`title`, `description`, `date`, `guid`, `from`, `link` )
VALUES ('$title', '$description', '$date', '$guid', 'FileHippo',
'http://www.filehippo.com/');<br /><br />";
}
}
?>
Там кодировка windows-1251, у меня в таблице - cp1251_general_ci
Думал проблем не возникнет, но в самой таблице получаю:
<div><b>Обновлена: 24.09.2009</b></div>
<br />
Ideal DVD Copy – это простая программа, которая поможет сделать копию DVD-дисков. С ее помощью можно сделать точную копию диска, скопировать выбранные эпизоды или фильм полностью, исключив трейлеры,...<br /><br />
<div class="smallfont">Р*азмер: 2.9 РњР±<br />Язык: Английский<br />Лицензия: ShareWare</div><hr>
<?php
include('config.php');
$url = 'http://feeds.feedburner.com/filehippo?format=xml';
$rss = simplexml_load_file($url);
foreach ($rss->channel->item as $item) {
$title = $item->title;
$description = $item->description;
$guid = $item->guid;
$query_check = "SELECT `id` FROM `de_rss_export` WHERE `title` = '$title' AND `guid` = '$guid'";
$sql_check = mysql_query($query_check);
$check = mysql_num_rows($sql_check);
if ($check == 0) {
$date = time();
$description = addslashes($description);
$title = addslashes($title);
$sql = mysql_query("INSERT INTO `de_rss_export`
(`title`, `description`, `date`, `guid`, `from`, `link` )
VALUES ('$title', '$description', '$date', '$guid', 'FileHippo',
'http://www.filehippo.com/');");
echo "INSERT INTO `de_rss_export`
(`title`, `description`, `date`, `guid`, `from`, `link` )
VALUES ('$title', '$description', '$date', '$guid', 'FileHippo',
'http://www.filehippo.com/');<br /><br />";
}
}
?>