Radzy Posted April 17, 2006 Share Posted April 17, 2006 Need help with a coding issue ...Error reported:Warning: mktime() expects parameter 6 to be long, string given in c:\mywebsite.com\rating-review\includes\functions.php on line 320This is the following code I'm using:function ifUpdated ($date){ global $def_updated; $date_day = date ( "d" ); $date_month = date ( "m" ); $date_year = date ( "Y" ); list ( $on_year, $on_month, $on_day ) = split ( '[/.-]', $date ); $first_date = mktime ( 0,0,0,$on_month,$on_day,$on_year ); $second_date = mktime ( 0,0,0,$date_month,$date_day,$date_year ); if ( $second_date > $first_date ) { $days = $second_date - $first_date; } else { $days = $first_date - $second_date; } $current_result = ( $days ) / ( 60 * 60 * 24 ); if ( $current_result <= 5 ) { $updated_listing = "$def_updated"; } else { $updated_listing = ""; } return $updated_listing;}I'm pulling my hair out trying to figure what's wrong.. maybe something simple.. thnks for help .. in advance Link to comment https://forums.phpfreaks.com/topic/7589-need-help-with-mktime-error-in-functionsphp/ Share on other sites More sharing options...
redbullmarky Posted April 17, 2006 Share Posted April 17, 2006 hmmm i tried your function out, as well as using strings, etc with mktime and couldnt reproduce your error.- what version of php are you using?- what is the level of error_reporting you have in your php.ini? you can find out with this if youre unsure:[code]echo ini_get('error_reporting');[/code]apart from the warning, does the function still do its job?i think there's a function to force a datatype onto a variable, but not sure - you can use this though to force a numeric string into an integer - just add zero:[code]$number = "12345";$now_numeric = $number + 0;[/code][b]edit:[/b] function for forcing integer is 'intval'[code]$number = "12345";$now_numeric = intval($number);[/code]hope that helpsCheersMark Link to comment https://forums.phpfreaks.com/topic/7589-need-help-with-mktime-error-in-functionsphp/#findComment-27667 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.