title says it all
can somebody give a quick intro into making your own parked page?
can somebody give a quick intro into making your own parked page?
nombre said:ukguy, sounds complicated but interesting can you point me to a couple of examples of sites doing what you are doing ??
-Nick- said:Humm....
Now going in more advanced lets say we put in the bells and whistles like random wallpaper of the day. Quote of the day. Stock market up and down bar. The top 10 alexa movers and shakers.
This all can be stuffed in on the existing RSS thing.
Plus when it comes to content. And if we think it is duplicate and it is already there on 1000 of sites all around the internet. I would say use Markov Chain algo and when the fetched content is passed through it. It generates unique contentReadable by human. Without changing the meaning of it.
Don't know exactly where this trick would go. Will it be classified as Black Hat or White Hat that I don't know.
<?php
set_time_limit(0);
//Enter the URL of RSS feed in the line below
$file = "http://theurlofrsshere";
$rss_channel = array();
$currently_writing = "";
$main = "";
$item_counter = 0;
function startElement($parser, $name, $attrs) {
global $rss_channel, $currently_writing, $main;
switch($name) {
case "RSS":
case "RDF:RDF":
case "ITEMS":
$currently_writing = "";
break;
case "CHANNEL":
$main = "CHANNEL";
break;
case "IMAGE":
$main = "IMAGE";
$rss_channel["IMAGE"] = array();
break;
case "ITEM":
$main = "ITEMS";
break;
default:
$currently_writing = $name;
break;
}
}
function endElement($parser, $name) {
global $rss_channel, $currently_writing, $item_counter;
$currently_writing = "";
if ($name == "ITEM") {
$item_counter++;
}
}
function characterData($parser, $data) {
global $rss_channel, $currently_writing, $main, $item_counter;
if ($currently_writing != "") {
switch($main) {
case "CHANNEL":
if (isset($rss_channel[$currently_writing])) {
$rss_channel[$currently_writing] .= $data;
} else {
$rss_channel[$currently_writing] = $data;
}
break;
case "IMAGE":
if (isset($rss_channel[$main][$currently_writing])) {
$rss_channel[$main][$currently_writing] .= $data;
} else {
$rss_channel[$main][$currently_writing] = $data;
}
break;
case "ITEMS":
if (isset($rss_channel[$main][$item_counter][$currently_writing])) {
$rss_channel[$main][$item_counter][$currently_writing] .= $data;
} else {
$rss_channel[$main][$item_counter][$currently_writing] = $data;
}
break;
}
}
}
$xml_parser = xml_parser_create();
xml_set_element_handler($xml_parser, "startElement", "endElement");
xml_set_character_data_handler($xml_parser, "characterData");
if (!($fp = fopen($file, "r"))) {
die("could not open XML input");
}
while ($data = fread($fp, 4096)) {
if (!xml_parse($xml_parser, $data, feof($fp))) {
die(sprintf("XML error: %s at line %d",
xml_error_string(xml_get_error_code($xml_parser)),
xml_get_current_line_number($xml_parser)));
}
}
xml_parser_free($xml_parser);
// output HTML
if (isset($rss_channel["ITEMS"]))
{
echo "<font face='Verdana' size='2' color='#333333'>";
if (count($rss_channel["ITEMS"]) > 0)
{
for($i = 0;$i < count($rss_channel["ITEMS"]);$i++)
{
if (isset($rss_channel["ITEMS"][$i]["LINK"]))
{
echo "<a href=\"" . $rss_channel["ITEMS"][$i]["LINK"] . "\">" . $rss_channel["ITEMS"][$i]["TITLE"] . "</a><br>";
}
else
{
echo $rss_channel["ITEMS"][$i]["TITLE"];
}
echo $rss_channel["ITEMS"][$i]["DESCRIPTION"] . "<p>ย </p>";
}
}
else
{
echo "<b>There are no articles in this feed.</b>";
}
echo "</font>";
}
?>
nombre,nombre said:title says it all
can somebody give a quick intro into making your own parked page?
ArtfulWebSites said:Ian,
Thanks for the heads up. I saw all the links in everybody's signature, and thought it was ok. Now that I sampled some of them, I now realize they are links to the posters own sites. I see what you mean. I guess my signature was a real no-no. It has been corrected.
