Tengo el siguiente codigo php:
Código PHP:
<?php
function dia_semana($dia, $mes, $ano) {
$dias = array('Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado');
return $dias[date("w", mktime(0, 0, 0, $mes, $dia, $ano))];
}
function mes($mes) {
$meses = array('Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre');
$nums = array('01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12');
return str_replace($nums,$meses,$mes);
}
include("header.php");
$OpenFile = fopen ("data/asec1.dat","r");
$CFile = fread($OpenFile, 3000000);
fclose($OpenFile);
$temp = explode("§", $CFile);
$cant1 = count($temp);
echo "<br><br>"
for($n=0;$n<$cant1;$n++) {
$temp2 = explode("¥",$temp[$n]);
$date = explode("/", $temp2[0]);
$dian = $date[0];
$dias = dia_semana($date[0],$date[1],$date[2]);
$mes = mes($date[1]);
echo "<span class=\"DFontC\">";
if($temp2[0]) { echo $dias." ".$dian." ".$mes.", ".$temp2[1]." - ".$temp2[2].": "; }
echo $temp2[4]." ";
if($temp2[3]) { echo "(".$temp2[3].")"; }
echo "</span><br>/n<br>";
if($temp2[5]) { echo "<span class=\"DFontB\">".$temp2[5]."</span><br>"; }
echo "/n";
if($temp2[6]) { echo "<span class=\"DFontP\">".$temp2[6]."</span><br>"; }
echo "/n<br><br>";
}
?>
Pero me da este error:
Parse error: syntax error, unexpected T_FOR, expecting ',' or ';' in D:\Web\modules\abtt1.php on line 18
Veo el código bien, asi que no se donde puede estar el error, me podeis ayudar?
Gracias.