este es el error
Código HTML:
Fatal error: Maximum execution time of 30 seconds exceeded in c:\apache\htdocs\func13.php on line 41
Código PHP:
<html>
<head>
<body>
<?
$meses = array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio",
"Agosto","Setiembre","Octubre","Noviembre","Diciembre");
?>
<form action="func13.php" method="post">
<table border=1 align=center>
<tr><td colspan=2><b>CALENDARIO DEL AÑO <?=date("Y")?></b></td></tr>
<tr><td>MES :</td></tr>
<?
echo "<select name='mes'>";
echo "<option value=vi selected> (mes) </option>";
foreach($meses as $x) {
$nmes++;
$nombremes=$x;
echo "<option value=$nmes> $nombremes </option>";
}
echo "</select>";
?>
</td></tr>
<tr align="right">
<td colspan="2"><input type="submit" name="calendario" value="calendario"></td>
</tr>
</table>
</form>
<?
if($calendario and $mes <> "vi") {
$anio = date("Y");
$dia = 1;
$mesactual = $mes;
do{
$mesactual = date("m", mktime(23,59,59, $mes,$dia,$anio));
$maxdias = date("d", mktime(23,59,59, $mes,$dia-1,$anio));
}while($mes == $mesactual);
echo "<table align=center>";
$nmes=0;
foreach($meses as $x) {
$nmes++;
$nombremes=$x;
if($nmes == $mes) {
echo "<tr align=center><td colspan=7><b>$nombremes</b></td></tr>";
break;
}
}
echo "<tr>";
echo"<td>Do</td>";
echo"<td>Lu</td>";
echo"<td>Ma</td>";
echo"<td>Mi</td>";
echo"<td>Ju</td>";
echo"<td>Vi</td>";
echo"<td>Sa</td>";
echo"</tr>";
$fechainicio = getdate(mktime(0,0,0,$mes,1,$anio));
$primerdia = $fechainicio['wday'];
$diaprimerasemana = 1;
while($diaprimerasemana <= $primerdia) {
echo"<td> x</td>";
$diaprimerasemana ++;
}
for($dia = 1; $dia <= $maxdias; $dia++) {
$fechainicio = getdate(mktime(0,0,0,$mes,$dia,$anio));
$diasemana = $fechainicio['wday'];
echo "<td> $dia </td>";
if($diasemana==6 or $dia==$maxdias) {
echo"</tr><tr>";
}
}
echo"</table>";
}
?>
</body>
</html>