oggi non è proprio giornata...
http://vash1486.altervista.org/anime
il problema è che non mi funzionano gli ob_start... che in locale vanno benissimo...
si fa tutte le query per bene ma quando deve sostiruire i tag col testo non va ç_ç
Codice PHP:
<table width=95%>
<tr><td>{titolo}</td><td>{data}</td></tr>
<tr><td colspan=2>{testo}</td></tr>
<tr><td colspan=2 align="left"><div align="left">{autore}</div></td></tr>
</table>
questo è il file tpl
Codice PHP:
<?php
include("connection.php");
$query = "SELECT id,titolo,autore,mail,data,testo FROM news ORDER BY data DESC LIMIT 0,20";
$result = mysql_query($query, $db);
function callback($buffer) {
global $row;
$buffer = str_replace("{titolo}", $row[titolo], $buffer);
if ($row[mail] != "" && $row[mail] != "tua@mail.it") { $autore = "<a href=mailto:$row[mail]>$row[autore]</a>"; }
else { $autore = $row[autore]; }
$buffer = str_replace("{autore}", $autore, $buffer);
$buffer = str_replace("{data}", date("d-M-Y, h:i.s a", $row[data]), $buffer);
$buffer = str_replace("{testo}", $row[testo], $buffer);
return $buffer;
}
while($row = mysql_fetch_array($result)) {
ob_start("callback");
require("template/news.tpl");
ob_end_flush();
}
mysql_close($db);
?>
e questo è il file php che dovrebbe restituirmi le news...
secondo voi dov'è l'errore? e soprattutto... perchè in locale va e qui no? ç_ç