Ciao a tutti, ho un problema: sto facendo uno script ecco il codice:
Codice PHP:
$replace = ereg_replace("#postid#","index.php?cat=$catid",$template["pagina"]);
$replace = ereg_replace("#commenti#","0",$replace);
$replace = ereg_replace("#titolo#","Lista dei Post di '<i>$cat[nome]</i>'",$replace);
$replace = ereg_replace("#data#",date("d/m/Y"),$replace);
$replace = ereg_replace("#ora#",date("H.i"),$replace);
$replace = ereg_replace("#categoria#","<a href=\"index.php?cat=$catid\">$cat[nome]</a>",$replace);
$tn = "";
while($news = mysql_fetch_array($newsq)) {
$replace = ereg_replace("#testo#","<a href=\"index.php?news=$news[id]\">$news[titolo]</a> il $news[data] alle $news[ora]<hr />",$replace);
$tn .= $replace;
}
$tmp = ereg_replace("#content#",$tn,$tmp);
Solo che mi viene ripetuto il tutto (nome, data, ora) 2 volte...ossia per quante sono le news! Ma non è quello che voglio, io vorrei che il #testo# forsse sostituito con quello nel while ($replace)...ma non funziona...soluzioni? Grazie 1000...ciao Davide! ;D
Edit: se metto al posto di $replace nella 3 funzione (",$replace);) del while $template["pagina"] ...si vedono ma al contrario cioè solo i nomi ma non il resto poi si vede 2 volte ripetuto con #...#