Basicamente lo que hace es buscar una cadena que funcione de separador y guardar las diferentes partes en un array.
Aqui os pongo el codigo:
Código PHP:
<?php
$texto = "trozo 1[otrapagina]trozo 2[otrapagina]trozo 3";
$paginas = explode ("[otrapagina]", $texto);
//Si no se ha pasado ninguna página es que es la 1ª
if(!$pag) {
$pag = 1;
}
//Muestro la página que corresponde.
echo "". $paginas[$pag-1] ."<br>";
//Muestro los diferentes indices.
for($i=1;$i<=count($paginas);$i++) {
echo "<a href='$_SERVER[PHPSELF]?pag=". $i ."'>". $i ."</a> ";
}
?>

Fácil verdad!
Bueno, ya me contareis.
Hasta pronto.