Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    problema str_replace con <&lt>ol<&gt>=<ol>

    Codice PHP:

                                $db 
    mysql_connect($db_host$db_user$db_password);
                                if (
    $db == FALSE)
                                die (
    "Errore nella connessione. Verificare i parametri nel file config.inc.php");
                                
    mysql_select_db($db_name$db)
                                or die (
    "Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
                                
    //
                                //
    $cl=$_SESSION['lingua'];
                                
    $id=$_GET['id'];
                                
    $query "SELECT id,domanda_it,domanda_en,risposta_it,risposta_en FROM tabella WHERE id='$id'";
                                
    $result mysql_query($query$db);
                                
    $row mysql_fetch_array($result);
                                
    $domanda $row['domanda_'.$cl.'']; //seleziono il campo della lingua secondo la sessione
                                
    $risposta $row['risposta_'.$cl.'']; //seleziono il campo della lingua desiderata secondo la sessione
                                
    $risposta str_replace("&lt;ol&gt;""[list=1]"$risposta);
                                
    $risposta str_replace("&lt;/ol&gt;""[/list]"$risposta);
                                
    $risposta str_replace("&lt;li&gt;""[*]"$risposta);
                                
    $risposta str_replace("&lt;/ol&gt;"""$risposta); 
    ma il codice del risultato è

    codice:
    &lt;ol&gt;
    
    &lt;li&gt;testo testo testo &lt;/li&gt;
    
    &lt;li&gt;testo testo testo &lt;/li&gt;
    
    &lt;li&gt;testo testo testo &lt;/li&gt;
    
    &lt;/ol&gt;
    cosa sbaglio???
    hasta siempre comandante Guevara!

    bisogna prendere la vita come viene...sperando che la vita non "prenda" te!!!

  2. #2

  3. #3
    Originariamente inviato da filippo.toso
    Perchè non utilizzi http://www.php.net/html_entity_decode ?

    grazie mille, molto utile... ora però ho un altro problema... dato, non ho idea da cosa...

    il mio codice che ora è cosi

    Codice PHP:
    <?php 
                                $db 
    mysql_connect($db_host$db_user$db_password);
                                if (
    $db == FALSE)
                                die (
    "Errore nella connessione. Verificare i parametri nel file config.inc.php");
                                
    mysql_select_db($db_name$db)
                                or die (
    "Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
                                
    //
                                //
                                
    $id=$_GET['id'];
                                
    $query "SELECT id,domanda_it,domanda_en,risposta_it,risposta_en FROM tabella WHERE id='$id'";
                                
    $result mysql_query($query$db);
                                
    $row mysql_fetch_array($result);
                                
    $domanda $row['domanda_'.$cl.''];
                                
    $risposta $row['risposta_'.$cl.''];
                                
    $risposta html_entity_decode($risposta);
                            
    ?>
                            <p class="p_01">
                                <font class="color">            
                                    <?php
                                         
    echo "$domanda";
                                    
    ?>
                                </font>
                            </p>
                            <p class="p_02">        
                                <?php 
                                    
    echo $risposta;
                                
    ?>
                            </p>
    mi chiude il paragrafo appena prima dell'apertura dell'[list=1]

    come mai??? bug o errore mio?

    in inserimento scrivo semplicemente il testo e i tag per la lista!
    hasta siempre comandante Guevara!

    bisogna prendere la vita come viene...sperando che la vita non "prenda" te!!!

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.