ciao, vorrei che nella mia pagina si visualizzasse solo una parte del testo ed il resto fosse visibile cliccando sul link "leggi tutto". Come fare?
Grazie![]()
ciao, vorrei che nella mia pagina si visualizzasse solo una parte del testo ed il resto fosse visibile cliccando sul link "leggi tutto". Come fare?
Grazie![]()
_/\__/\ _
= o_o =
si dovrebbe supporre che il testo viene estratto da un database?
Errare humanum est, perseverare ovest
Con substr() tagli la stringa che estrai dal DB ad un numero x di caratteri che definirai te.
Poi non fai altro che mettere un link ad una pagina dove si potrà leggere tutto il testo.
Qualcosa del genere:
Codice PHP:
// estrai la stringa dal DB e la tagli dopo
// 100 caratteri spazi compresi
$stringa_da_tagliare = substr($stringa_da_tagliare, 0, 100);
// aggiungi alla stringa il link per leggere l'intero articolo
$stringa = $stringa_da_tagliare." ... [<a href=\"leggi_tutto.php?id_articolo=$id\">Leggi tutto</a>]";
// mandi in echo ed il gioco è fatto
echo $stringa;
![]()
grazie mille! lo provo subito. Ora esagero...e se volessi farlo senza database, sarebbe possibile?
_/\__/\ _
= o_o =
Beh... più che esagerare, una applicazione PHP senza DB è ridimensionata.Ora esagero...e se volessi farlo senza database, sarebbe possibile?
Ad ogni modo, come vedi nel mio script, io parlo di una ipotetica stringa da tagliare, senza specificare troppo come questa stringa possa essere stata estrapolata.
Può provenire da DB, da un file di testo, da un array o che so io!
![]()
perfetto, grazie ancora!![]()
_/\__/\ _
= o_o =