www.webdeveloper.com
Results 1 to 2 of 2

Thread: Includes Error Message

  1. #1
    Join Date
    Mar 2013
    Posts
    1

    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 my site 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
    Join Date
    Aug 2004
    Location
    Ankh-Morpork
    Posts
    19,176
    It's because you are trying to include from a HTTP URL, not from the local file system, and your PHP settings do not currently allow that (often disabled because of the possibility of security issues as a result of including something that you do not have any control over). If you just need to grab the page output from some external site, you're better off using cURL functions to grab it, then output the result (or whatever else you want to do with it).
    "Please give us a simple answer, so that we don't have to think, because if we think, we might find answers that don't fit the way we want the world to be."
    ~ Terry Pratchett in Nation

    eBookworm.us

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

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



Recent Articles