Solved

RSS2HTML, where it runs my server or takes into original RSS feed server?

Posted on 2008-06-09
8
284 Views
Last Modified: 2013-11-18
i have downloaded this rss for testing purpose ...http://rsstohtml.com/ ...http://www.feedforall.com/more-php.htm

I have configured and it works fine... i just want to know ..how they process.. are they processing with my web server / or connecting to their server and doing it...?

i have two files,
FeedForAll_XMLParser.inc.php
rss2html.php

.... hope here it is parse available to process the URL and connects their hosting and gives the data ...

any ideas?
0
Comment
Question by:Loganathan Natarajan
  • 5
  • 3
8 Comments
 
LVL 17

Expert Comment

by:leannonn
Comment Utility
If you used `Option 1 - Display RSS on RSS2HTML` then it's on their server. If you used `Option 2 - Download free RSS2HTML script` then it's on your server.
0
 
LVL 36

Author Comment

by:Loganathan Natarajan
Comment Utility
i c .., great  thanks for your kind reply

... so i have used / downloaded option 2...

it is running on my server ... but i have seen some code, saying that include file is being included ... but in my downladed source could not found .. how they generate or include it .. that means again they are taking the source to their server???

look at my code,...

where is the "FeedForAll_XMLParser.inc.php" ... is located??? is it in my server somewhere or their server?

this is from rss2html.php which i have downloaded
//

// If using cURL, make sure it exists

if (($useFopenURL == 0) && !function_exists("curl_init")) {

  $useFopenURL = -1;

  if (isset($debugLevel) && ($debugLevel >= 3)) {

    echo "DIAG: setting \$useFopenURL=-1 because curl_init() doesn't exist<br>\n";

  }

}
 

if (($useFopenURL == -1) && !function_exists("fsockopen")) {

  $useFopenURL = 1;

  if (isset($debugLevel) && ($debugLevel >= 3)) {

    echo "DIAG: setting \$useFopenURL=1 because fsockopen() doesn't exist<br>\n";

  }

}
 

if ($useFopenURL == 1) {

  ini_set("allow_url_fopen", "1");

  ini_set("user_agent", "FeedForAll rss2html scripts v3");

}
 

$FeedMaxItems = 10000;

$NoFutureItems = FALSE;
 

include("FeedForAll_rss2html_pro.php");
 

if (function_exists("FeedForAll_rss2html_pro") === FALSE) {

  Function FeedForAll_rss2html_pro($source) {

    //

    // This is the place to do any processing that is desired

    return $source;

  }

}
 

if (function_exists("FeedForAll_parseExtensions") === FALSE) {

  Function FeedForAll_parseExtensions() {

    return FALSE;

  }

}
 

@include("FeedForAll_Scripts_CachingExtension.php");
 

@include_once("FeedForAll_XMLParser.inc.php");
 

if (function_exists("FeedForAll_rss2html_limitLength") === FALSE) {

  Function FeedForAll_rss2html_limitLength($initialValue, $limit = 0) {

    if (($limit == 0) || (strlen($initialValue) <= $limit )) {

      // ZERO is for not limited

      return $initialValue;

    }
 

    // Cut the text at the exact point, ignoring if it is in a word.

    $result = substr($initialValue, 0, $limit);
 

    // Check to see if there are any space we can trim at and if it is not

    // too far from where we are

    $lastSpace = strrchr($result,' ');

    if (($lastSpace !== FALSE) && (strlen($lastSpace) < 20)) {

      // lose any incomplete word at the end

      $result = substr($result, 0, -(strlen($lastSpace)));
 

      // Append elipses, ... , to show it was truncated

      $result .= " ...";

    }
 

    return $result;

  }

}

Open in new window

0
 
LVL 17

Expert Comment

by:leannonn
Comment Utility
> where is the "FeedForAll_XMLParser.inc.php" ... is located??? is it in my server somewhere or their server?

It's on your server. I found it in the ZIP file I downloaded... Don't you have it?
0
 
LVL 36

Author Comment

by:Loganathan Natarajan
Comment Utility
Oh.. sorry .. it is not showing up.,

see my extracted folder files
download-files.JPG
0
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 
LVL 36

Author Comment

by:Loganathan Natarajan
Comment Utility
i tried both options downloads ... at http://www.feedforall.com/more-php.htm
0
 
LVL 36

Author Comment

by:Loganathan Natarajan
Comment Utility
I MEANT this file "@include("FeedForAll_rss2html_pro.php"); " .. .. not the FeedForAll_XMLParser.inc.php
0
 
LVL 36

Author Comment

by:Loganathan Natarajan
Comment Utility
i guest this might be included on the RUNNING...
0
 
LVL 17

Accepted Solution

by:
leannonn earned 500 total points
Comment Utility
> see my extracted folder files

That's exactly what I get and it's all you need.

> I MEANT this file "@include("FeedForAll_rss2html_pro.php"); " .. .. not the FeedForAll_XMLParser.inc.php
...
> i guest this might be included on the RUNNING...

Why don;t you want to understand? :) It only includes the file you have. It doesn't need the PRO file. it will only include it if you BUY the PRO version. The include statement is only there so you don't have to modify the code when you upgrade. There's no woodoo code in there to include ghost files on a remote server :) The code is all there - in the `FeedForAll_XMLParser.inc.php` file and in the `rss2html.php` file. It works.
0

Featured Post

Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Password hashing is better than message digests or encryption, and you should be using it instead of message digests or encryption.  Find out why and how in this article, which supplements the original article on PHP Client Registration, Login, Logo…
This article discusses four methods for overlaying images in a container on a web page
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…
HTML5 has deprecated a few of the older ways of showing media as well as offering up a new way to create games and animations. Audio, video, and canvas are just a few of the adjustments made between XHTML and HTML5. As we learned in our last micr…

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now