HEX
Server: Apache/2.4.59 (Debian)
System: Linux skycube.cz 4.19.0-25-amd64 #1 SMP Debian 4.19.289-2 (2023-08-08) x86_64
User: ilya (534)
PHP: 7.3.31-1~deb10u7
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: /var/www/ilya/data/www/povoleni.ru/modules/services/rss_news.php
<?

$embassy = $global_vars['request'][2];

if(!is_numeric($embassy))
	die('Not today!');

$result = query("SELECT * FROM `news_sources` WHERE `id`='".$embassy."';");

if(mysqli_num_rows($result)!=1)
	die('Embassy does not exists!');
else {
	$embassy = mysqli_fetch_array($result);
}

$result = query("SELECT * FROM `news_rss` WHERE `source_id`='".$embassy['id']."' ORDER BY id DESC LIMIT 1;");

header("Content-Type: text/xml;charset=utf-8");

echo "<?xml version='1.0' encoding='UTF-8' ?>" . PHP_EOL;
echo "<rss version='2.0'>".PHP_EOL;
echo "<channel>".PHP_EOL;
echo "<title>Новости ".$embassy['name_where']."</title>".PHP_EOL;
echo "<link>https://www.povoleni.ru</link>".PHP_EOL;
echo "<description>Отслеживание новостей.</description>".PHP_EOL;
echo "<language>ru-ru</language>".PHP_EOL;

if(mysqli_num_rows($result)>0)
	while($data = mysqli_fetch_array($result)) { print 
		$publish_Date = date(DATE_RSS, strtotime($data["datetime"]));
		/*$image_size_array = get_headers($base_url . "images/".$row["post_image"], 1);
		$image_size = $image_size_array["Content-Length"];
		$image_mime_array = getimagesize($base_url . "images/".$row["post_image"]);
		$image_mime = $image_mime_array["mime"];*/
 
		echo "<item>".PHP_EOL;
		echo "<title>".$data['title']."</title>".PHP_EOL;
		echo "<link>".$data['url']."</link>".PHP_EOL;
		echo "<guid isPermaLink='true'>".$data['url']."?".md5($data['id'])."</guid>".PHP_EOL;
		echo "<pubDate>".$publish_Date."</pubDate>".PHP_EOL;
		//echo "<dc:creator>Povoleni</dc:creator>".PHP_EOL;
		echo "<description><![CDATA[".$data["text"]."]]></description>".PHP_EOL;
		//echo "<enclosure url='images/".$row["post_image"]."' length='".$image_size."' type='".$image_mime."' />".PHP_EOL;
		//echo "<category>PHP tutorial</category>".PHP_EOL;
		echo "</item>".PHP_EOL;
}

echo '</channel>'.PHP_EOL;
echo '</rss>'.PHP_EOL;

?>