Hola a todos, primero querría saludar a los del foro de PHP y ahora la duda.
Soy un gañán en PHP pero espero que la duda no sea de muy novato:
He cogido un código para limitar la paginación en PHP y me sale este error:
Parse error: syntax error, unexpected T_LNUMBER, expecting ')' in /pag.php on line 24
La línea 24 es:
function paginar($actual, $total, $por_pagina, $enlace, $maxpags=0 0) {
Se abre el corchete y se cierra, el caso es que no sobra nada...creo... aquí va parte del código, la parte de recoger los valores está bien:
function paginar($actual, $total, $por_pagina, $enlace, $maxpags=0 0) {
$total_paginas = ceil($total/$por_pagina);
$anterior = $actual - 1;
$posterior = $actual + 1;
$minimo = $maxpags ? max(1, $actual-ceil($maxpags/2)): 1;
$maximo = $maxpags ? min($total_paginas, $actual+floor($maxpags/2)): $total_paginas;
if ($actual>1)
$texto = "<a href=\"$enlace$anterior\">«</a> ";
else
$texto = "<b>«</b> ";
if ($minimo!=1) $texto.= "... ";
for ($i=$minimo $minimo; $i<$actual; $i++)
$texto .= "<a href=\"$enlace$i\">$i</a> ";
$texto .= "<b>$actual</b> ";
for ($i=$actual+1; $i<=$maximo $maximo; $i++)
$texto .= "<a href=\"$enlace$i\">$i</a> ";
if ($maximo!=$total_paginas) $texto.= "... ";
if ($actual<$total_paginas)
$texto .= "<a href=\"$enlace$posterior\">»</a>";
else
$texto .= "<b>»</b>";
return $texto;
}
GRACIAS!