= 65) { $error[] = “1,$nt.$y”; }
$yy += 1925;
} else {
if ($yy == 0 || $yy >= 100) { $error[] = “1,$nt.$y”; }
$yy += 1988;
}
if ($mm == 0 || $mm > 12) { $error = “2,$yy/$mm/$dd”; }
if (leap($yy)) { $mdays[2] = 29; }
if ($dd > $mdays[$mm]) { $error = “2,$yy/$mm/$dd”; }
$n = nday($year,$mon,$mday);
$n1 = nday($yy,$mm,$dd);
if ($n1 > $n) { $error = “3,$yy/$mm/$dd”; }
$n = $n – $n1;
$n1 = $n1 % 7;
$bday = sprintf(“%4d/%02d/%02d”, $yy,$mm,$dd).'(‘.$week[$n1].’)【 ‘.$nengo.’ 】’; 身体:Physical, 感情:Sympathy, 知性:Intellectual EOL; function leap($y) { $j = $y % 4; return $i; function nday($yy,$mm,$dd) { $i += $y * 365; return $i;
$script = ‘/biorythm_img.php?hh=’.$x_width.’&yy=’.$yy.’&mm=’.$mm.’&dd=’.$dd.’&len=’.$n;
if (! $error) {
echo <<
} else {
list($err,$opt) = explode(‘,’,$error[0]);
switch ($err) {
case “0”:
$msg = “誕生日の入力が間違ってます”;
break;
case “1”:
$msg = “年を間違ってます($opt)”;
break;
case “2”:
$msg = “月を間違ってます($opt)”;
break;
case “3”:
$msg = “日を間違ってます($opt)”;
}
echo $msg;
}
$i = 0;
if ($j == 0) {
$j = $y % 100;
if ($j != 0) {
$i = 1;
} else {
$j = $y % 400;
if ($j == 0) { $i = 1; }
}
}
}
$ydays = array(0,0,31,59,90,120,151,181,212,243,273,304,334);
$i = $ydays[$mm];
$yyy = leap($yy);
if ($mm > 2 && $yyy == 1) { $i += 1; }
$y = $yy – 1;
$i += floor($y / 4);
$i -= floor($y / 100);
$i += floor($y / 400);
$i += $dd;
}
?>