Visualizzazione risultati 1 fino 2 di 2

Discussione: ob_start/end_flush

  1. #1
    Guest

    Predefinito ob_start/end_flush

    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? ç_ç

  2. #2
    Guest

    Predefinito

    nessuno ha una idea, anche piccolapiccola? ç_ç

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •