Visualizzazione dei risultati da 1 a 2 su 2

Discussione: iFrame

  1. #1

    iFrame

    Buongiorno,
    nella mia pagina ho un iframe che contiene la pagina "post.php", con il seguente codice:
    codice:
    <?php
    session_start();
    ob_start();
    function processText($text) {
        $text = strip_tags($text);
        $text = trim($text);
        $text = htmlspecialchars($text);
        return $text;
    }
    ?>
    <html>
        <head>
            <style>
                #post{
                    border:3px outset #898C8A;
                    width:500px;
                }
                #barra{
                    width:100%;
                    height:25;
                    background-color:#92CEE0;
                }
                #from{
                    float:left;
                    position:relative;
                }
                #oradata{
                    float:right;
                    margin:5px;
                    position:relative;
                }
                #testo{
                    color:green;
                    position:center;
                    margin:10px;
                }
                #titolo{
                    float:left;
                    position:fixed;
                    left:30%;
                }
                #new_post{
                    float:right;
                }
                #tutti_post{
                    position:fixed;
                    margin-top:10%;
                    margin-left:20%;
                }
            </style>
            <link rel="stylesheet" href="stili/index.style.css" type="text/css">
        </head>
        <body>
            <center><div id="titolo"><font color="green" size="7"><strong>Ultimi post</strong></font></div>
            <div id="new_post"><form action=new_post.php method=POST><input type=submit value='Nuovo post' ></form></div>
            <div id="tutti_post">
    <?php
    include('db_conn.php');
    $user = $_SESSION['login_effettuato'];
    $query = "SELECT * FROM `post`";
    $result = mysql_query($query);
    if (mysql_num_rows($result) == '0'){
        echo "<font color=green size=5><strong>Nessun post pubblicato.<br>Premi il pulsante &quot;Nuovo post&quot; per pubblicare nuovi post</strong></font><br><br><br><br>";
    }else{
        while ($row = mysql_fetch_array($result)){
        echo "<div id=post><div id=barra><div id=from>Post inviato da: <font color=red>" . $row['from'] . "</font></div><div id=oradata><font size=1 color=gray>" . $row['ora'] . ", " . $row['data'] . "</font></div></div><div id=testo>" . $row['contenuto'] . "</div></div><br>";
    }
    }
    ?></div><br><br>
            </center>
        </body>
    </html>
    L'unico problema è che se il testo è più lungo della lunghezza dell'iframe, non compare la barra di scorrimento, ma il testo viene tagliato.
    Come posso risolvere?

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Benvenuto, il tuo problema non riguarda PHP, ma html o css della pagina che include l'iframe a seconda di come è fatta.
    Posta in una di quelle sezioni mostrando anche il codice della pagina che contiene l'iframe, è quella la parte importante per il tuo problema, non cosa metti dentro l'iframe.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.