ciao...
tempo fa trovai qui sul forum un utilissimo script che mi consente di simulare una paginazione del contenuto di un record attraverso l'inserimento di un carattere (cioè[*]).
quando nel testo inserisco[*] lo script spezza e crea una ulteriore pagina.
i link alle pagine le creo con www.sito.it/pag3 pag5 ecc.
il problema però è che con un numero grande di pagine diventa difficile gestire la numerazione delle stesse mentre edito il testo.
la domanda è: esiste un modo per modificare lo script in modo da consentirmi di determinare il nome della sezione o meglio il numero della pagina che intendo creare?

anzichè fare:
testo pagina 1[*]
testo pagina 2[*]
testo pagina 3

fare qualcosa del tipo (inverto volutamente i numeri per far capire che non deve essere lo script a contare e ad attribuire un numero alla pagina, ma io) :

testo pagina 1
[1]
testo pagina 3
[3]
testo pagina 2
[2]


Codice PHP:
if ($what == 'even') {
include (
"config.php");
$db mysql_connect($host$user$password);
mysql_select_db($dbname$db)
or die (
"Errore nella selezione del database. Verificare i parametri nel file config.php");
$query"SELECT id, tit, testo FROM eventi WHERE id = '" $HTTP_GET_VARS['id'] . "'"
$rs mysql_query($query) or die(mysql_error());
$resultmysql_fetch_array($rs);
$id $result['id'];
$tit $result['tit'];
$testo $result['testo'];
$testo str_replace("pag1","viewril.php?what=even&id=$id&pag=1"$testo);
$testo str_replace("pag2","viewril.php?what=even&id=$id&pag=2"$testo);
$testo str_replace("pag3","viewril.php?what=even&id=$id&pag=3"$testo);
$testo str_replace("pag4","viewril.php?what=even&id=$id&pag=4"$testo);
$testo str_replace("pag5","viewril.php?what=even&id=$id&pag=5"$testo);
$testo str_replace("pag6","viewril.php?what=even&id=$id&pag=6"$testo);
$testo str_replace("pag7","viewril.php?what=even&id=$id&pag=7"$testo);
$testo str_replace("pag8","viewril.php?what=even&id=$id&pag=8"$testo);
$testo str_replace("pag9","viewril.php?what=even&id=$id&pag=9"$testo);
$testo str_replace("pag10","viewril.php?what=even&id=$id&pag=10"$testo);
$pag = isset($_GET['pag']) ? $_GET['pag'] : "";
if (
$pag == ""

$pag 1

$pagarray $pag 1

$testodapaginare $testo;
$spezza explode ("[*]"$testodapaginare); 
if (
$spezza[$pagarray] != null

echo (
"" $spezza[$pagarray] . "

"
); 

else 

echo (
""); 

foreach (
$spezza as $indice => $valore)

$pagarray $indice 1
echo (
"
[ <a href=\"viewril.php?what=even&amp;id=
$id&amp;pag=$pagarray\">$pagarray</a> ] 
"
); 
}

grazie