Jump to content

Recommended Posts

I have a problem and all search results suggestions do not word.
My site has some 400 pages and all the article pages have this code that causes an error.
The site is running on Godaddy's lenux server.

To see the error go to my web site weddings and wedding planning plus com and select "Enter" and look at the bottom of the
page and also from there select an article and see the same error at the bottom...

All the other includes in the"Includes" folder work fine including Adsense, Amazon and others, except this one....

This is the code that's near the bottom of all the articles page coding....

 <tr>
                 <td colspan="3">
                     <?php include("$Domain/Includes/NewsFeed.php?CAT=$NewsFeed"); ?>
                             </td>
            </tr>


This is the error message appears at the bottom of all articles. See below for the include file content of NewsFeed.php..

Warning: include() [function.include]: URL file-access is disabled in the server configuration in /home/content/o/r/e/orendon/html/weddingsandweddingplanning/Articles/Free_Wedding_Vows.php on line 70

Warning: include((URL address blocked: See forum rules)//Includes/NewsFeed.php?CAT=Weddings) [function.include]: failed to open stream: no suitable wrapper could be found in /home/content/o/r/e/orendon/html/weddingsandweddingplanning/Articles/Free_Wedding_Vows.php on line 70

Warning: include() [function.include]: Failed opening '(URL address blocked: See forum rules)//Includes/NewsFeed.php?CAT=Weddings' for inclusion (include_path='.:/usr/local/php5/lib/php') in /home/content/o/r/e/orendon/html/weddingsandweddingplanning/Articles/Free_Wedding_Vows.php on line 70


This is the include in the Includes folder named NewsFeed, file NewsFeed.php ......

==========================================

<?php

  error_reporting(0);
    
  $CAT  = $_GET['CAT'];
  $CAT = str_replace(" ", "+", $CAT);
  $QTY = 10; //$_GET['QTY'];
 
  $url  = "(URL address blocked: See forum rules)=<keywords>";
  $url = str_replace("<keywords>", $CAT, $url);

    print "<ul class='ulCategory'>";
    flush();

class SimpleXmlParser{

    var $SimpleParser;
    var $feedUrl;
           var $title = "";
    var $description = "";
    var $link = "";
    var $author="";
    var $pubDate="";
    var $insideitem = false;
    var $tag = "";
    var $count_results = 0;
    var $total_results = 0;
    
    function SimpleXmlParser($MyFeed, $results) {
        
        $this->total_results = $results;        
        $this->SimpleParser = xml_parser_create();           
        $this->feedUrl=$MyFeed;   
        
        xml_set_object($this->SimpleParser,$this);    
        xml_set_element_handler($this->SimpleParser, "XmlParserFirstElement", "XmlParserendElement");
        xml_set_character_data_handler($this->SimpleParser, "characterData");  
        
        $this->ParseFeed();   // Call to Parser Function
    }
    
    function XmlParserFirstElement($parser, $tagName, $attrs) {

        if ($this->insideitem) {
            $this->tag = $tagName;
        } elseif ($tagName == "ITEM") {
            $this->insideitem = true;
        }
    }

    function XmlParserendElement($parser, $tagName) {
        //The Function Will be called, when ever the XML_PARSER Encounters a end Tag, in the XML File
        if ($tagName == "ITEM") {

            if ($this->count_results < $this->total_results) {

              print "<li>";
              print "  <a target=_new href=\"http://" . $this->link . "\">";
              print      htmlspecialchars(trim($this->title));
              print "  </a><br><br>";
              print htmlspecialchars(trim($this->description)) . "<br>";            
              print "</li><br>";                                
                        
              $this->title = "";
              $this->description = "";
              $this->link = "";
              $this->insideitem = false;
            }
            $this->count_results = $this->count_results + 1;
        }
    }    
    
    function characterData($parser, $data) {

        if ($this->insideitem) {
            switch ($this->tag) {
                case "TITLE":
                $this->title .= $data;
                break;
                case "DESCRIPTION":
                $this->description .= $data;
                break;

                case "LINK":
                  $this->link .= $data;
                  $pos = strpos($this->link, "*");
                  if (!($pos === false)) {                  
                    $this->link  = substr($this->link , $pos + 1, 300);                      
                  }
                  $this->link = trim($this->link);
                  $pos = strpos($this->link, "//");
                  if (!($pos === false)) {                  
                    $this->link  = substr($this->link , $pos + 2, 300);                      
                  }                  
                  break;
            }
        }
    }

    function ParseFeed(){

        $data = file_get_contents($this->feedUrl);
        xml_parse($this->SimpleParser, $data);        
        xml_parser_free($this->SimpleParser);        
    }
}    

  $XMLpar = new SimpleXmlParser($url, $QTY);
 
  print "</ul>"
 
?>


=======================================

Thanx,
orendon

Link to comment
https://forums.phpfreaks.com/topic/275718-includes-error-message/
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.