• User Attivo

    2 Domande: bbcode-div

    Salve vi vorri fare 2 domande io ho questa pagina (che fa schifo) h**p://zomer.altervista.org/blog/blog.php ora vorrei sapere perchè i bbcode non funzionano? e poi provate a scrivere qualche post e vedete che non compaiono uno sotto all'altro ma si sovrappongono i div...

    [php]
    <?php
    $contatore = 0;

     // Includo la connessione al database
    require('config.ini.php');
    

    $query = mysql_query('SELECT * FROM blog');
    if(!$query){ /eseguo la query e controllo se va a buon fine ^^/ die('Errore: non riesco a eseguire la query'); }
    $array = mysql_fetch_array($query);
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta h**p-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <title> <?php echo $array['nome']; ?> - Zomer Blog</title>
    <style type="text/css">
    body{
    background-color:#0000ff;
    background-image:url('<? echo $array['sfondo']; ?>');
    background-attachment:fixed
    }
    div#post {
    position:absolute;
    background:#FFFFFF;
    border : 4px solid Black;
    opacity: 0.80;
    align: center;
    text-align:center
    width: 570px;
    }
    </style>
    </head>
    <table style="width: 74%; height: 721px" class="style1" align="center">
    <tr>
    <td class="style2"><center><img src="<? echo $array['logo']; ?>"><h2><? echo $array['nome']; ?></h2><BR><h4><? echo $array['sottotitolo']; ?></h4> </td></tr>
    <br>
    <td class="style3"><center>
    <a href="scrivi_post.php">Scrivi un post</a>
    <br>
    <?
    require('config.ini.php');
    include('bbcode.php');

      $query = mysql_query("SELECT * FROM post ORDER BY id DESC");
    

    if(!$query){ /eseguo la query e controllo se va a buon fine ^^/ die('Errore: non riesco a eseguire la query'); }

    while($row=mysql_fetch_array($query))
    {
    echo "<div id="post" align="center"> ".$row['testo']." </div> <br><br><br> ";
    }
    ?>
    <br>
    <br>
    </td></tr>
    <td class="style4 background-color: rgb(255, 255, 255);"><center>
    Copiright 2009 <? echo $array['autore'];?> </td></tr>
    </table>
    </body>
    </html>
    [/php]

    bbcode h**p://zomer.altervista.org/blog/bbcode.txt


  • ModSenior

    Ciao zomer,

    Per quanto riguarda i bbcode non funzionanti puoi utilizzare questo script che funziona.
    Ho visto che hai incluso 2 volte il file di configurazione.


  • User Attivo

    Ma...non mi mostra più il testo! ovviamente ho modificato cosi la pagina

    [php]
    <?php
    $contatore = 0;

     // Includo la connessione al database
    require('config.ini.php');
    

    $query = mysql_query('SELECT * FROM blog');
    if(!$query){ /eseguo la query e controllo se va a buon fine ^^/ die('Errore: non riesco a eseguire la query'); }
    $array = mysql_fetch_array($query);
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <title> <?php echo $array['nome']; ?> - Zomer Blog</title>
    <style type="text/css">
    body{
    background-color:#0000ff;
    background-image:url('<? echo $array['sfondo']; ?>');
    background-attachment:fixed
    }
    div#post {
    position:absolute;
    background:#FFFFFF;
    border : 4px solid Black;
    opacity: 0.80;
    align: center;
    text-align:center
    width: 570px;
    }
    </style>
    </head>
    <table style="width: 74%; height: 721px" class="style1" align="center">
    <tr>
    <td class="style2"><center><img src="<? echo $array['logo']; ?>"><h2><? echo $array['nome']; ?></h2><BR><h4><? echo $array['sottotitolo']; ?></h4> </td></tr>
    <br>
    <td class="style3"><center>
    <a href="scrivi_post.php">Scrivi un post</a>
    <br>
    <?

      $query = mysql_query("SELECT * FROM post ORDER BY id DESC");
    

    if(!$query){ /eseguo la query e controllo se va a buon fine ^^/ die('Errore: non riesco a eseguire la query'); }

    $var = "".$query."";

    include('bbcode.php');

    while($row=mysql_fetch_array($var))
    {
    echo "<div id="post" align="center"> ".$row['testo']." </div> <br><br><br> ";
    }
    ?>
    <br>
    <br>
    </td></tr>
    <td class="style4 background-color: rgb(255, 255, 255);"><center>
    Copiright 2009 <? echo $array['autore'];?> </td></tr>
    </table>
    </body>
    </html>
    [/php]


  • ModSenior

    Ho visto ora che non richiamavi la funzione per i bbcode, quindi non funzionava ovviamente:
    [php]
    <?php
    $contatore = 0;

     // Includo la connessione al database
    require('config.ini.php');
    

    $query = mysql_query('SELECT * FROM blog');
    if(!$query){ /eseguo la query e controllo se va a buon fine ^^/ die('Errore: non riesco a eseguire la query'); }
    $array = mysql_fetch_array($query);
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <title> <?php echo $array['nome']; ?> - Zomer Blog</title>
    <style type="text/css">
    body{
    background-color:#0000ff;
    background-image:url('<? echo $array['sfondo']; ?>');
    background-attachment:fixed
    }
    div#post {
    position:absolute;
    background:#FFFFFF;
    border : 4px solid Black;
    opacity: 0.80;
    align: center;
    text-align:center
    width: 570px;
    }
    </style>
    </head>
    <table style="width: 74%; height: 721px" class="style1" align="center">
    <tr>
    <td class="style2"><center><img src="<? echo $array['logo']; ?>"><h2><? echo $array['nome']; ?></h2><BR><h4><? echo $array['sottotitolo']; ?></h4> </td></tr>
    <br>
    <td class="style3"><center>
    <a href="scrivi_post.php">Scrivi un post</a>
    <br>
    <?

      $query = mysql_query("SELECT * FROM post ORDER BY id DESC");
    

    if(!$query){ /eseguo la query e controllo se va a buon fine ^^/ die('Errore: non riesco a eseguire la query'); }

    $var = "".$query."";

    include('bbcode.php');

    while($row=mysql_fetch_array($var))
    {
    echo "<div id="post" align="center"> ".bbcode_format($row['testo'])." </div> <br><br><br> ";
    }
    ?>
    <br>
    <br>
    </td></tr>
    <td class="style4 background-color: rgb(255, 255, 255);"><center>
    Copiright 2009 <? echo $array['autore'];?> </td></tr>
    </table>
    </body>
    </html>
    [/php]


  • User Attivo

    Ancora non va...


  • ModSenior

    Non va cioè?
    Ma poi con la pagina cosi dovresti pure avere errori di sintassi...
    [php]
    <?php
    $contatore = 0;

     // Includo la connessione al database
    require('config.ini.php');
    

    $query = mysql_query('SELECT * FROM blog');
    $array = mysql_fetch_array($query);
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <title> <?php echo $array['nome']; ?> - Zomer Blog</title>
    <style type="text/css">
    body{
    background-color:#0000ff;
    background-image:url('<? echo $array['sfondo']; ?>');
    background-attachment:fixed
    }
    div#post {
    position:absolute;
    background:#FFFFFF;
    border : 4px solid Black;
    opacity: 0.80;
    align: center;
    text-align:center
    width: 570px;
    }
    </style>
    </head>
    <table style="width: 74%; height: 721px" class="style1" align="center">
    <tr>
    <td class="style2"><center><img src="<? echo $array['logo']; ?>"><h2><? echo $array['nome']; ?></h2><BR><h4><? echo $array['sottotitolo']; ?></h4> </td></tr>
    <br>
    <td class="style3"><center>
    <a href="scrivi_post.php">Scrivi un post</a>
    <br>
    <?

      $query = mysql_query("SELECT * FROM post ORDER BY id DESC");
    

    include('bbcode.php');

    while($row=mysql_fetch_array($query))
    {
    echo "<div id="post" align="center"> ".bbcode_format($row['testo'])." </div> <br><br><br> ";
    }
    ?>
    <br>
    <br>
    </td></tr>
    <td class="style4 background-color: rgb(255, 255, 255);"><center>
    Copiright 2009 <? echo $array['autore'];?> </td></tr>
    </table>
    </body>
    </html>
    [/php]


  • User Attivo

    Grazie funziona! Errori sintattici? Perchè? Visto che ci siamo! 😄


  • ModSenior

    Avevi 2 parentesi aperte e non chiuse.
    Un mysql_fetch_array fatto su un'altra variabile e non su una query.
    Credo che hai la visualizzazione degli errori disabilitata, ti consiglio di aggiungere nel file config.ini.php questo:
    [php]
    ini_set('error_reporting', 6143);
    [/php]
    Che dovrebbe abilitare la visualizzazione degli errori.


  • User Attivo

    No, non mi da nessun errore ho provato sia con

    error_reporting(E_ALL);

    che con

    ini_set('error_reporting', 6143);

    Ma come puoi anche vedere tu

    h**p://zomer.altervista.org/blog/blog.php

    nessun errore...

    EDIT

    Ho scritto due post è guarda cosa mi combina i post uno spra l'altro in quello più grande viene tagliata anche una parte...