How do I go about creating an atom feed in PHP?
I am trying to write a script to prevent brute-force login attempts in a website I m building. The logic goes something like this: User sends login information. Check if username and password is ...
How do I go about creating an atom feed in PHP?
Use a library.
An update for anyone that may stumble upon this thread:
A very similar question was asked in The best PHP lib/class to generate RSS/Atom and it lead to a number of good lib/roll your own recommendations.
Wikipedia has an example of what an ATOM feed looks like. Feel free to modify this very basic RSS class that I wrote a long while ago to create a very simple RSS feed:
class RSSFeed
{
var $feedHeader;
var $feedItems;
/* Class Constructor */
function RSSFeed()
{
//do some contruction
$this->feedHeader = ;
$this->feedItems = ;
}
function setFeedHeader($title, $link, $description, $copyright, $lastBuildDate, $ttl)
{
$this->feedHeader = <?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel> ;
$this->feedHeader .= <title> .$title. </title> ;
$this->feedHeader .= <link> .$link. </link> ;
$this->feedHeader .= <description> .$description. </description><copyright> .$copyright. </copyright> ;
$this->feedHeader .= <language>en-GB</language><lastBuildDate> .$lastBuildDate. GMT</lastBuildDate><ttl> .$ttl. </ttl> ;
}
function pushItem($title, $link, $description, $pubDateTime)
{
$item = <item><title> . htmlentities(stripslashes($title)) . </title> ;
$item .= <link> . $link . </link> ;
$item .= <guid> . $link . </guid> ;
$item .= <description> . htmlentities(stripslashes($description)) . </description> ;
$item .= <pubDate> . $pubDateTime . GMT</pubDate></item> ;
$this->feedItems = $item . $this->feedItems;
}
function writeOutFeed($path)
{
$file = fopen($path, "w");
fputs($file, $this->feedHeader);
fputs($file, $this->feedItems);
fputs($file, </channel></rss> );
fclose($file);
}
}
I am trying to write a script to prevent brute-force login attempts in a website I m building. The logic goes something like this: User sends login information. Check if username and password is ...
<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...
I found this script online that creates a thumbnail out of a image but the thumbnail image is created with poor quality how can I improve the quality of the image. And is there a better way to create ...
如何确认来自正确来源的数字。
Most sites need some way to show the dates on the site in the users preferred timezone. Below are two lists that I found and then one method using the built in PHP DateTime class in PHP 5. I need ...
I wonder there is a way to post a message to a facebook business page with cURL? thanks
I want to create text as a watermark for an image. the water mark should have the following properties front: Impact color: white opacity: 31% Font style: regular, bold Bevel and Emboss size: 30 ...
How does php cast boolean variables? I was trying to save a boolean value to an array: $result["Users"]["is_login"] = true; but when I use debug the is_login value is blank. and when I do ...