SitePoint Sponsor

User Tag List

Results 1 to 2 of 2
  1. #1
    SitePoint Member
    Join Date
    Mar 2013
    Posts
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Includes Error Message

    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....
    PHP Code:
     <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 Code:
    <?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 1300);                      
                      }
                      
    $this->link trim($this->link);
                      
    $pos strpos($this->link"//");
                      if (!(
    $pos === false)) {                  
                        
    $this->link  substr($this->link $pos 2300);                      
                      }                  
                      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

  2. #2
    Utopia, Inc. silver trophy
    ScallioXTX's Avatar
    Join Date
    Aug 2008
    Location
    The Netherlands
    Posts
    9,076
    Mentioned
    153 Post(s)
    Tagged
    2 Thread(s)
    You should include the file with the http://example.com/ in front of it. So, remove $Domain and change the include so it points to the correct file on disk. Compare the include statement with the others that do work; you'll probably find the ones that do work don't have $Domain in them.
    Rémon - Hosting Advisor

    SitePoint forums will switch to Discourse soon! Make sure you're ready for it!

    Minimal Bookmarks Tree
    My Google Chrome extension: browsing bookmarks made easy


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •