Hi all.
First of all I must say I am not a php developer so I am afraid I don't know much about it.
I am using the bloging software on my site called Super Simple Blog. This software includes a file called feed_maker.php which I have posted below:
<?php
/********************************************
feed_maker.php
This class is used for generating an RSS
feed.
********************************************/
class GenerateFeed{
var $TABLENAME;
var $websiteRoot;
var $pageTitle;
var $rssDesc;
var $rssLink;
var $rssFileName;
var $blogPageName;
function makeFeed($table, $webroot, $title, $desc, $link, $rssfile){
$this->TABLENAME = $table;
$this->websiteRoot = $webroot;
$this->pageTitle = $title;
$this->rssDesc = $desc;
$this->rssLink = $link;
$this->rssFileName = $rssfile;
//empty array which will be pushed all of the
//possible images for the home page.
//These are displayed when the page loads.
$spl = array();
// Query the database.
$query = "SELECT * FROM $this->TABLENAME ORDER BY uid DESC";
$result = mysql_query ($query);
//init a counter
$i = 0;
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$spl[$i] = $row;
$i++;
$ima = split(", ", $row['image']); //build array out of images list
$com = nl2br($row['comment']);
//if there is more than 1 image per entry
for($h=0; $h<count($ima); $h++){
$j = $h+1;
if($imagesPerEntry != 1){
if(substr($ima[$h],-4) != '.pdf'){ //filter out PDFs
$com = str_replace("[$j]", "<img src="$this->websiteRoot/blogImages/$ima[$h]" />", $com);
}
}
if($imagesPerEntry == 1){
if(!empty($ima[$h])) {
if(substr($ima[$h],-4) != '.pdf'){ //filter out PDFs
$com = str_replace("[$j]", "<img src="$this->websiteRoot/blogImages/$ima[$h]" />", $com);
}
}
}
}
//output the database
//each row will be 1 item
$addBlock .= "nn<item>
n
<title>{$row['title']}</title>
n
<link>$this->rssLink?entry={$row['uid']}</link>
n
<description><![CDATA[$com]]></description>
n
</item>nn";
}
// Write the three blocks to file
//this is the file that we are writing
$fileT = $this->rssFileName;
$fileT = fopen($fileT, "w");
//start off every feed with this
$startBlock = <<<EOR
<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title>$this->pageTitle</title>
<description>$this->rssDesc</description>
<link>$this->rssLink</link>
EOR;
//end every feed with this
$endBlock = "</channel>nn</rss>";
fwrite($fileT, $startBlock);
fwrite($fileT, $addBlock);
fwrite($fileT, $endBlock);
fclose($fileT);
//end of method
}
//end of class
}
?>
This file creates an rss feed from my blog.
My question is; would it be possible to add some code to this file which would give each item in the feed its own time and date stamp, for example;
Code: <pubDate>Fri, 15 Jan 2010 12:00:00 +0000</pubDate>
I can't find any support for this feed_maker.php file so that is why I have come here.
Thanks in advance
Php - mysql store data and use it later?
Hi, i' making a login page at the moment, however my username + password is stored many different places, and is kinda hard to get, so I have written this entire code:Code:
Simple AND question
Hello,I've got following code:Code: if(strpos($row[13],"http://")!==false) $info['results'][$num]['player']="PREVIEW"; else
What are the two different files you download to update kernel?
What are the two different files you download to update kernel?
MySQL-PHP Query Results Help
Hello all. I'm hoping to be able to get some help in solving a problem with query/rowcount output. I've been learning PHP and mySQL for about 7 months now and have several successful Mods
temporary objects
Until now i thought every temporary object in C++ is created as constant. I'm wondering why my compiler (gcc) is reporting an error on line k.f();, but not g().f(); and g() = k;. Does anyone
help, header() is not working!
Hello, I have this code:<?php/** * @author samoi * @copyright 2009 */error_reporting(E_ALL & E_NOTICE);include ('func.php'); // this has the session_start() func!if
Warning: mysql_num_rows() expects parameter 1
When i add quote at the end of this linkexample:http://localhost/articlemania/category.php?cid=3" it's give me an errorhere is :" Warning: mysql_num_rows() expects parameter 1 to be
Session login issue
I'm wondering how to fix a problem I'm having with a session-based login systemSay I go to http://www.website.comThe page that processes the login then returns the now-logged-in user to
email form (cannot find the problem)
Hello there. I've been having trouble with an email form. Can't find the problem really. I've tested so many times, tried different ifs to see where the problem comes from. It turned out its alway the
TemplatePower & AJAX
Hi all,I'm currently implementing some AJAX features in my PHP-framework (which is based on TemplatePower) and I have encountered a problem:I have a block which holds a message-div. This block is