Я не уверен, как исправить это, хотя, я пытался найти ту же проблему, но я просто запутался еще больше … любая помощь, пожалуйста? Заранее спасибо!
Ошибка:
PHP Warning: mktime() expects parameter 1 to be long, string given in /home/web/public_html/sample.php on line 85
PHP скрипт:
<?php
$ArrDate=explode(' ',$datetime);
$date=explode('/',$ArrDate[0]);
$time=explode(':',$ArrDate[1]);
// Check if new
if(mktime($time[0],$time[1],$time[2],$date[1],$date[0],'20'.$date[2]) > $_COOKIE['newposts']) {
$new='_new';
}
?>
Строка 85:
if(mktime($time[0],$time[1],$time[2],$date[1],$date[0],'20'.$date[2]) > $_COOKIE['newposts'])
Как упомянуто новичком в комментариях использования intval () преобразовать параметры в целые числа.
intval($time[0])
Других решений пока нет …