Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2007, 06:07
Avatar de sirguy
sirguy
 
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 17 años, 6 meses
Puntos: 12
Error de sintaxis

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\">&laquo;</a> ";
else
$texto = "<b>&laquo;</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\">&raquo;</a>";
else
$texto .= "<b>&raquo;</b>";
return $texto;
}


GRACIAS!