rendered paste body<?php//load function libraryrequire('include/editnews_functions.php');//get config datarequire('include/editnews_config.php');//read news data$newsdata = readDatabaseFile($newsfilename);if (strpos($_SERVER['PHP_SELF'],"/include/")) die; //prevent include being accessed directly $myFile = "rss.xml"; $fh = fopen($myFile, 'w') or die("can't open file"); fwrite($fh, '<?xml version="1.0" encoding="ISO-8859-1"?> <rss version="2.0"> <channel> <title>Visual Identity Creative Ltd</title> <description>Visual Identity Creative Ltd</description> <link>http://www.visualidentity.co.uk</link>'); for ($i = 0; $i<count($newsdata); $i++) { $titleprefix = "\n<item>\n<title>"; $titlesuffix = "</title>"; $title = htmlspecialchars($newsdata[$i]['news_title']); $titledata = $titleprefix.$title.$titlesuffix; fwrite($fh, $titledata); $descprefix = "\n<description>"; $descsuffix = "</description>"; $desc = stripslashes(strip_tags($newsdata[$i]['news_body'], '')); if ((strlen($desc) > 400) && (strlen($desc) > 1)) { $whitespaceposition = strpos($desc," ",375); $desc = substr($desc, 0, $whitespaceposition); $descend = "..."; $desc = $desc.$descend; } $descdata = $descprefix.$desc.$descsuffix; fwrite($fh, $descdata); $linkprefix = "\n<link>http://www.visualidentity.co.uk/newsite/blog.php#"; $linksuffix = "</link>\n</item>"; $link = htmlspecialchars($newsdata[$i]['news_title']); $linkdata = $linkprefix.$link.$linksuffix; fwrite($fh, $linkdata); print_r($title); print_r($desc); print_r($link); } fwrite($fh, '</channel> </rss>'); fclose($fh); ?>