www.webdeveloper.com
Results 1 to 2 of 2

Thread: [RESOLVED] Checking for content in string creates time-out??

  1. #1
    Join Date
    Aug 2010
    Posts
    81

    resolved [RESOLVED] Checking for content in string creates time-out??

    I'm trying to create an output of an RSS, and it works fine if I don't
    check for whether a variable has content or not:

    PHP Code:
    /************************************************
    * GET BLOG COMMENTS
    ********/
    $blogCom_filename 'http://blog.girlscoutsmoheartland.org/?
    feed=comments-rss2'
    ;
    $blogCom_xml = @simplexml_load_file($blogCom_filename);
    $ic=0;
    while(
    $ic<=10) {
            
    $blogCom_description $blogCom_xml->channel->item[$ic]->description;
            
    $blogCom_pubTitle $blogCom_xml->channel->item[$ic]->title;
            
    $blogCom_pubDate $blogCom_xml->channel->item[$ic]->pubDate;
            
    $blogCom_pubLink $blogCom_xml->channel->item[$ic]->link;
            
    $blogCom_pubDate "<span class=''>".date('D, j M y g:i a',
    strtotime($blogCom_pubDate))."</span>";

            
    //if ($blogCom_pubTitle) {
                    
    $blogCom_disp .= "<p><a href='".$blogCom_pubLink."'
    target='_blank'><span class='tiny_import'>"
    .$blogCom_pubTitle."</
    span></a>:<br /><b>&nbsp;</b>"
    .$blogCom_description."<br />".
    $blogCom_pubDate."</p>";
                    
    $ic++;
            
    //}

            
    unset($blogCom_description,$blogCom_pubDate);
    }

    unset(
    $blogCom_filename,$blogCom_xml); 
    But as soon as I uncomment those two lines in the "if" that checks to
    see if $blogCom_pubTitle has any content (if I don't, for some reason
    I sometimes get blank comments in the display), I get an error:

    Fatal error: Maximum execution time of 30 seconds exceeded in /home/
    girlscou/public_html/staff/socialroundup.php on line 41

    Weird thing is, the line that's being referenced, is this one:

    $blogCom_pubDate = "<span class=''>".date('D, j M y g:i a',
    strtotime($blogCom_pubDate))."</span>";

    A line that occurs BEFORE the if-statement is magically causing a
    timeout only if the if-statement is "on". But works just fine without
    the content check.
    And if I comment that offending line, it'll still time-out but blame
    the next line above it!

    I have no clue what's going on. Any suggestions?
    Thanks!
    Liam

  2. #2
    Join Date
    Aug 2010
    Posts
    81
    I didn't notice until later that I have the $i++ nested in the if-condition. :P
    Nevermind.

Thread Information

Users Browsing this Thread

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

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