Despues de mucho mirar, y un tiempo dedicandome a otras cosas, e conseguido este hibrido de codigo:
Código PHP:
<?php
include "pruebainclude.php";
$saltos = wordwrap($texto, $cadena);
$row = $_GET['row'];
$total = $_GET['total'];
for ($row; $row <= $total ; $row++ )
{
print ($saltos[$row]);
}
print("<br />");
/*
hacemos el paginador
*/
$cadena = strlen($texto);
$trozos = $cadena / 4500;
$trozo = ceil($trozos);
$row = 0;
$total= 4500;
for ($row2 = 1; $row2 <= $trozo; $row2++ )
{
print ("<a href=\"prueba.php?total=".$total."&row=".$row."\">".$row2."</a>");
$total = $total + 4501;
$row = $row + 4500;
}
?>
con el include meto un texto de unos, 45000 caracteres, hay es poco!!!, entonces los divido en trozos de 4500 carateres, que con el redondeo para arriba, me sale 11 trozos, osea e dividido el texto en 11 páginas, y funciona, salvo por un par de cositas, al principio, quería que de entrada me mostrase los 4500 primeros caracteres, y despues cuando le diese al link 2 los 4500 siguientes y así, pero no lo consigo, no me sale, probe con un do while, pero no se pq no funciona, despues de cambiar algunas cosas, me muestra los trozos bien sin seguir mostrandome de entrada los 4500 primeros, para verlos tengo que darle al link 1, pero es q ademas me muetra el primer caracter del texto.
Para que lo entendais, abro la página y me aparece esto:
Código:
A <--- primer caracter del texto
1234567891010
y cuando le doy a 1, entonces aparece esto:
Código:
lkdflrkjogjhgjhghglkhjglkñhjglkjhlñgkjhglkñjlkñhjglkhjlhkjlgkñjhhhhhhhhhlgkñhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjfgiiojklñ <--- Los primeros 4500 caracteres
1234567891010
Haber si me podeis echar una mano, el enlace de la prueba:
http://www.bichomen.com/prueba.php
bichomen