Visualizzazione risultati 1 fino 6 di 6

Discussione: 3 Domande: div,caratteri ascii

  1. #1
    Guest

    Predefinito 3 Domande: div,caratteri ascii

    Salce io ho un paio di prbolemi in questa pagina che vorrei risolvere inseime a voi questo è il link della pagina

    1. Perche i div sono uno sopra all'altro è non sono centrati? forse i <br> incominciano all'inizio del div? e se applico il tag width il div può venire secco è lungo?

    2. i testi che vedete io li prendo dal database (poteteanche provare a scrivere qualcosa cliccando su scrivi post) in poche parole l'untete scrive il testo in una texarea il testo viene invaito con get in un altra pagina che memorizza nel database ora io come posso fare in modo che i caratteri "è","ù" vengano autoamticamente trasformati nei loro corrispondenti caratteri ascii? htmlspecialcharts (o qualcosa del genere?)? oppure devo fare uno str_replace?

    ecco il codice della pagina:

    Codice 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=utf-8" />
    <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
    }
    </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>

  2. #2
    Guest

    Predefinito

    per convertire in caratteri html potresti fare questo:

    Codice PHP:
    <?php
    $testo
    = "$_post['text']";
    $testo_html = htmlspecialchars("$testo");
    //poi qui ci metti le altre cose per inviare al server ecc...
    ?>

  3. #3
    Guest

    Predefinito

    @edo98:
    1) I dati li prende dal database
    2) Usi una sintassi davvero sbagliata


    @zomer:
    Codice 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=utf-8" />
    <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
    }
    </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))
    {
    $row['testo'] = htmlspecialchars($row['testo']);
    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>

  4. #4
    Guest

    Predefinito

    Mi dispiace ma non si è risolto nietne...ne le tabelle, ne i codici ascii LINK

  5. #5
    Guest

    Predefinito

    Cambia il charset da utf-8 a ISO-8859-1

  6. #6
    Guest

    Predefinito

    Grazie ora funge, ma ho ancora il problema dei div...(e non sta andanco come previsto con i bbcode, ma vedo se posso risolvere...)

    EDIT

    ho risolto
    Ultima modifica di zomer : 11-09-2009 alle ore 19.47.59

Regole di scrittura

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