Potresti fare in questo modo: nella pagina da includere, es. news.inc.php, memorizzi il testo (formattato con tag HTML o come meglio credi) di tutte le news in un'unica variabile, $str_news e poi al termine di ogni notizia aggiungi un delimitatore, ad esempio [LIMITE].
Dopo aver inserito tutte le news che ti servono, aggiungi questo codice:
Codice PHP:
$list_news = explode("[LIMITE]", $str_news);
In pratica, nella pagina news.inc.php (quella da includere) avrai una cosa simile:
Codice PHP:
$str_news = "Testo della prima news! usa i tag per formattare... ancora altro testo. Fine della prima news. [LIMITE] Testo della seconda news! usa i tag per formattare... ancora altro testo. Fine della seconda news. [LIMITE]"; //così per tutte le news...
$list_news = explode("[LIMITE]", $str_news);
Ora passiamo alla pagina dove andrai ad includere le news, ad esempio home.php
Devi semplicemente includere il file delle news
Codice PHP:
include("news.inc.php");
e poi, nel punto dove deciderai di visualizzare parte della notizia, inserisci questo:
Codice PHP:
echo substr($list_news[0], 0, 50);
Significa che visializzerai la prima news ($list_news[0]) e mostrerai solo i primi 50 caratteri. Ovviamente puoi decidere tranquillamente quali news e quanti caratteri mostrare.
Fai una prova, non è complicato...