php 结尾,PHP“意外结束”
我實際上檢查了我的代碼一百次,但我找不到錯誤:
我得到的錯誤:
解析錯誤:語法錯誤,意外$end在/home/tennox/public_html/php/kalender.php第46行
我試圖做一個計算復活節星期日的函數,在另一個腳本中沒有其他所有它只是起作用,但在這個沒有.另一種方式圍繞同樣的事情!
$year = isset($_POST['year']) ? intval($_POST['year']) : date('Y');
$months = array("", "Januar", "Februar", "M?rz", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
$days = array('So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa');
$ostern = getOsterSonntag($year);
?>
for($y=0; $y<32; $y++) {
echo "
";for($x=1; $x<=12; $x++) {
echo "
";$date = strtotime("$y.$x.$year");
$day = date("d", $date);
$dayname = $days[date("w", $date)];
if ($y == 0) {
echo "
$months[$x]";} elseif ($y < date("t",$date) && !($y == 30 && $x == 2)) {
if (date("w", $date) == 6 || date("w", $date) == 0)
echo "";
echo "$day $dayname";
if ($date == $ostern)
echo "(Ostersonntag)";
if (date("w", $date) == 6 || date("w", $date) == 0)
echo "";
} else {
echo " - ";
}
echo "
";}
echo "
";}
?>
function getOsterSonntag($year) {
$a = $year % 19;
$b = $year % 4;
$c = $year % 7;
$k = floor($year / 100);
$p = floor((8*$k + 13) / 25);
$q = ($k / 4);
$d = (19*$a + ((15 + $k - $p - $q) % 30)) % 30;
$e = (2*$b + 4*$c + 6*$d + ((4 + $k - $q) % 7)) % 7;
$ostern = 22 + $d + $e;
if ($ostern > 31){
$ostern -= 31;
return strtotime("$ostern.4.$year");
} else
return strtotime("$ostern.3.$year");
}
?>
總結
以上是生活随笔為你收集整理的php 结尾,PHP“意外结束”的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 广发银泰联名信用卡年费是多少?刷几次免年
- 下一篇: 新手怎么投资基金,新手投资基金的三大诀窍