-
Eventos
$_GET['filtro']="eventos"; extract($_GET,EXTR_SKIP); $fold="/fotos/"; $data="fotos/data.txt"; // file data $maxchar=250; // maximum characters for description $allow_post="n"; // Allow posting from Gallery Page function conv_asc2html($str,$mode){ if ($mode==1){ $str=str_replace(">",">«,$str);
$str=str_replace(«<«,»<",$str); $str=str_replace(""",'"',$str); } if ($mode==2){ $str=str_replace(">«,»>»,$str);
$str=str_replace(«<","<",$str); $str=str_replace('"',""",$str); } $str=ltrim($str); $str=rtrim($str); return $str; } function disperr($str){ echo "Page Error :
$str«;
}// *** CHECKING FILE EXISTING
if (!file_exists($data)){
disperr(«File "$data" not found!»);
exit;
}// *** LOADING DATA
if($file=fopen($data,»r»))
{
if($_GET[‘filtro’]==»») {
$filtro=»general»;
} else {
$filtro=$_GET[‘filtro’];
}
while(!feof($file))
{
$cadena_actual=fgets($file);
if(!strpos($cadena_actual,$filtro) == false) {
$cadena_actual=mb_convert_encoding($cadena_actual, ‘UTF-8’, ‘ISO_8859-15’);
$contents_old.=$cadena_actual;
}
}
fclose($file);
}$contents_old=conv_asc2html($contents_old,2);
$ar_row=explode(«|line|»,$contents_old);
// if($filtro==»general») { $recperpage=6; } else { $recperpage=100; }
$recperpage=6;
$row_first=1;
$row_last=count($ar_row)-1;
if (empty($row_start)){ $row_start=$row_first; }
$row_end=$row_start+$recperpage-1;
if ($row_end>$row_last){ $row_end=$row_last; }
echo ««; «;
// if($filtro==»general») {
if ($row_last>$recperpage){
for ($p=1; $p<=ceil($row_last / $recperpage); $p++){ if ($p>1){ $start=((($p-1)*$recperpage)+1);
} else { $start=1; }
if($filtro==»general») {
echo «fotos $p | «;
}else{
// echo «$p | «;
}
}
}
// }echo «
echo ««;
if ($row_last>$recperpage){
for ($p=1; $p<=ceil($row_last / $recperpage); $p++){ if ($p>1){ $start=((($p-1)*$recperpage)+1);
} else { $start=1; }
if($filtro==»general») {
echo «fotos $p | «;
}else{
echo «$p | «;
}
}
}?>