Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056

    stringhe: dividere il testo in pagine

    Allora,
    devo gestire la paginazione di un piccolo testo, dividendolo su più pagine.
    Non so bene come fare, gestisco la paginazione con le immagini, ma con i ltesto non l'ho ancora fatto dinamicamente...

    Ho pensato a questo:
    Ammettiamo che io abbia il testo.
    Ne conto i caratteri con strlen, decido i caratteri massimi per ogni pagina.
    Divido il numero totale di caratteri per i caratteri massimi e così ho il numero di pagine no?

    tipo
    $lunnghezza_testo=strlen($testo); // ad esempio 2000 caratteru
    $maxcaratteri= 500;
    $pagine= $lunghezza_testo/$max_caratteri; // in questo caso 4 pagine.

    Quindi mi creo i miei link, la pagina 1 richiama da 0 a 500, la due da 501 a 1000 e così via.

    Inzomma, la teoria è questa, il problema è che non voglio troncare le frasi.
    COme posso fare?
    C'è qualche funzione o avete qualche consiglio?

    grazie

  2. #2
    se non vuoi tronvare le parole puoi procedere fino al primo spazio dopo il carattere n-esimo....

    se novuoi troncare le frasi... o provi a procedere fino al primo punto (ma non so quanto funge).. oppure ti crei un tag e spezzi il testo direttamente all'altezza di quel tag.... certo, in questo modo chi scrive deve usare il tag....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.