gmmktime Error in WordPress and MagpieRSS

If you’re running PHP 5.1 with your web server, you may encounter the following error in your Apache web server error log file (i.e. httpd-error.log) whenever there are requests to the RSS feed and the Apache need to parse the RSS in PHP:

For Magpie RSS:

PHP Warning: gmmktime() expects parameter 3 to be long, string given in …../magpie/rss_utils.inc on line 35

For WordPress 2:

PHP Warning: gmmktime() expects parameter 3 to be long, string given in /usr/local/www/apache22/data/wordpress-mydigitallife/wp-includes/rss-functions.php on line 788

The error usually only occurs if you are using or upgrading to PHP 5.1.

The resolution is to edit rss_utils.inc in MagpieRSS or rss-functions.php in WordPress and changes the line below:

$epoch = gmmktime( $hours, $minutes, $seconds, $month, $day, $year);

to the following line by adding +0 after the third variables ($seconds):

$epoch = gmmktime( $hours, $minutes, $seconds+0, $month, $day, $year);

Share and contribute or get technical support and help at My Digital Life Forums.



5 Responses to “gmmktime Error in WordPress and MagpieRSS”

  1. Sarah
    April 27th, 2006 03:37
    1

    Thanks very much for documenting this! You saved me a bunch of time and I really appreciate it.

  2. Andrew
    May 22nd, 2006 02:17
    2

    The first Google result my own website showing the error. Your’s was #3 or so. I can’t thank you enough for publishing this simple fix.

  3. Douglas Karr
    May 21st, 2007 06:22
    3

    Glad I found this! I’m surprised they haven’t incorporated this into the version in Sourceforge!

  4. Frank
    June 17th, 2007 05:48
    4

    Great tips! Thank you very much!

  5. neil epstein
    May 13th, 2008 23:54
    5

    thank you so much! saved me alot of time

Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe without commenting


Custom Search

New Articles

Incoming Search Terms for the Article

Warning: gmmktime() expects parameter 3 to be long - magpie rss wordpress - magpie rss gmmktime() expects parameter 3 to be long, string given - gmmktime() expects parameter 3 to be long php update - magpierss, wordpress plugins - gmmktime() expects parameter 3 - "gmmktime() expects" - PHP Warning: gmmktime() - portugues magpie - rss-functions wordpress encoding - magpierss wordpress - gmmktime() expects parameter 3 to be long, s - magpie rss files in wordpress - "gmmktime() expects parameter 3 to be long" - magpierss wordpress 2.6 - Warning: gmmktime() expects parameter 3 to be long, string given in wordpress - gmmktime() expects parameter 6 to be long - last version of MagpieRSS - gmmktime() - magpierss encoding problem - magpierss for chinese - magpierss php parse month day year - PHP MagpieRSS gmmktime() expects parameter 3 to be long - magpie rss wordpress missing images - error gmmktime() expects parameter 3 to be long - magpieRSS AND wordpress 2.6 - Magpie RSS and WordPress Feeds encoding problem - 致命的 落ち度 - Critical Meat megaupload - gmmktime() expects parameter 3 to be long, - gmmktime() expects parameter 3 to be long - gmmktime() expects parameter 3 to be long wordpress fix - charset encoding magpierss - magpie rss help wordpress - magpierss for wordpress - magpierss chinese -