Devo inviare tramite pannello di gestione news ,un articolo..
Nella home/index principale del sito dovrà,poi,comparire un link alla suddetta news con il titolo di quest'ultima (limitato di alcuni caratteri,per questione di spazio)..
Il metodo per rendere ciò possibile è substr
,tramite questo codice:
codice:<?php echo substr('{titolo}', 0, 5); ?>
Inserisco questo codice in una pagina (lista_titoli.php ) che non sìa la mya Home/index,perchè voglio che in quest'ultima si visualizzino solo un certo numero di titoli con relativo collegamento,e non tutto il sommario..
Per questo nella index.php inserisco il seguente codice:
codice:<? require('config.php'); $filename = "lista_titoli.php"; #- open article summaries if(file_exists($filename)){ $fh = fopen($filename, "r"); $old_news = fread($fh, filesize($filename)); fclose($fh); } #- get first three article $articles = explode("", $old_news); $i=0; foreach ( $articles as $article ){ if(count($articles)>$i){ if($max_latest >= $i++){ print $article; } } } ?>
Il mio problema è che che ,con lo script sopra,nella Home/index non si visualizza {titolo} ,mentre nel file normale (lista_titoli.php ) si vede tutto e con le dovute limitazioni di carattere..
(mentre funziona bene se al posto di "lista_titoli.php" c'è un'altra pagina che non contiene un codice substr)
Esempio:
![]()
Da cosa è dovuto ciò?..C'è un qualcuno che puo aiutarmi?..
Grazie
![]()

Rispondi quotando