当我尝试在我的wordpress网站上使用以下代码时,我得到了一个解析错误(意外的T_Else)。有线索可能是什么吗?抱歉,PHP的新手,所以请耐心听我说。
<?php
if (time() >= strtotime('11/28/2011') && time() <= strtotime('12/25/2011'))
{ include (TEMPLATEPATH . '/stub_s10_Nov28-Dec25.php');
}
else if (time() >= strtotime('12/26/2011') && time() <= strtotime('01/14/2012'))
{ include (TEMPLATEPATH . '/stub_s11_Dec26-Jan14.php');
}
else if (time() >= strtotime('01/15/2011') && time() <= strtotime('02/14/2011'))
{ include (TEMPLATEPATH . '/stub_s2_Jan15-Feb14.php');
}
else if (time() >= strtotime('02/15/2011') && time() <= strtotime('03/17/2011'))
{ include (TEMPLATEPATH . '/stub_s3_Feb15-Mar17.php');
}
else if (time() >= strtotime('03/18/2011') && time() <= strtotime('04/30/2011'))
{ include (TEMPLATEPATH . '/stub_s4_Mar18-Apr30.php');
else if (time() >= strtotime('05/01/2011') && time() <= strtotime('05/30/2011'))
{ include (TEMPLATEPATH . '/stub_s5_May01-May30.php');
}
else if (time() >= strtotime('06/01/2011') && time() <= strtotime('07/04/2011'))
{ include (TEMPLATEPATH . '/stub_s6_Jun01-Jul04.php');
}
else if (time() >= strtotime('07/05/2011') && time() <= strtotime('08/31/2011'))
{ include (TEMPLATEPATH . '/stub_s7_Jul05-Aug31.php');
}
else if (time() >= strtotime('09/01/2011') && time() <= strtotime('10/31/2011'))
{ include (TEMPLATEPATH . '/stub_s8_Sep01-Oct31.php');
}
else if (time() >= strtotime('11/27/2011') && time() <= strtotime('11/27/2011'))
{ include (TEMPLATEPATH . '/stub_s9_Nov01-Nov27.php');
}
?> 发布于 2011-01-27 01:39:49
"'/stub_s4_Mar18-Apr30.php')“行后面缺少右大括号,这很可能是导致此问题的原因。
顺便说一句,您可能希望将当前时间存储在一个变量中,而不是重复调用time()函数。我也很想使用require_once,除非您特别不介意include失败。
发布于 2011-01-27 01:40:31
您忘记了第17行的结束}:
<?php
if (time() >= strtotime('11/28/2011') && time() <= strtotime('12/25/2011'))
{ include (TEMPLATEPATH . '/stub_s10_Nov28-Dec25.php');
}
else if (time() >= strtotime('12/26/2011') && time() <= strtotime('01/14/2012'))
{ include (TEMPLATEPATH . '/stub_s11_Dec26-Jan14.php');
}
else if (time() >= strtotime('01/15/2011') && time() <= strtotime('02/14/2011'))
{ include (TEMPLATEPATH . '/stub_s2_Jan15-Feb14.php');
}
else if (time() >= strtotime('02/15/2011') && time() <= strtotime('03/17/2011'))
{ include (TEMPLATEPATH . '/stub_s3_Feb15-Mar17.php');
}
else if (time() >= strtotime('03/18/2011') && time() <= strtotime('04/30/2011'))
{ include (TEMPLATEPATH . '/stub_s4_Mar18-Apr30.php');
}
else if (time() >= strtotime('05/01/2011') && time() <= strtotime('05/30/2011'))
{ include (TEMPLATEPATH . '/stub_s5_May01-May30.php');
}
else if (time() >= strtotime('06/01/2011') && time() <= strtotime('07/04/2011'))
{ include (TEMPLATEPATH . '/stub_s6_Jun01-Jul04.php');
}
else if (time() >= strtotime('07/05/2011') && time() <= strtotime('08/31/2011'))
{ include (TEMPLATEPATH . '/stub_s7_Jul05-Aug31.php');
}
else if (time() >= strtotime('09/01/2011') && time() <= strtotime('10/31/2011'))
{ include (TEMPLATEPATH . '/stub_s8_Sep01-Oct31.php');
}
else if (time() >= strtotime('11/27/2011') && time() <= strtotime('11/27/2011'))
{ include (TEMPLATEPATH . '/stub_s9_Nov01-Nov27.php');
}
?> 发布于 2011-01-27 01:41:24
第五个if块似乎缺少右括号。
https://stackoverflow.com/questions/4807863
复制相似问题