strip_tags per l'invio a capo

aledero75

Utente Attivo
6 Apr 2012
88
0
0
Lamezia Terme
Buongiorno,
sto cercando di gestire l'invio a capo di un campo testo prelevato da tabella, ma non riesco a farlo ed il testo viene tutto attaccato.
Ho provato ad inserire questa riga di codice:
PHP:
	$riga['Carat_finestra']  = strip_tags($riga['Carat_finestra'],"<br>");
ma non mi restituisce nessun invio a capo. Cosa sbaglio?

Grazie
 
Ma la stringa comeviene salvata?

cosi?
PHP:
$riga['Carat_finestra'] = "testo testo testo <br/> testo testo";

se cosi ti dovrebbe bastare

PHP:
echo $riga['Carat_finestra']

al massimo posta un var_dump della stringa
PHP:
var_dump($riga['Carat_finestra']);
 
ciao
prova a mettere anche
PHP:
$riga['Carat_finestra']  = strip_tags($riga['Carat_finestra'],"<br><br />");
eventualmente anche <p>
 
No, in realtà funziona però non riesco ad inserirlo tra il codice html.. mi aiuteresti per cortesia?

PHP:
..............

   $riga['Nome_finestra']  = strip_tags($riga['Nome_finestra'],'<b>');
    $riga['Descr_finestra'] = htmlentities($riga['Descr_finestra']);
	$riga['Carat_finestra']  = strip_tags($riga['Carat_finestra'],'<br>');
	$riga['Carat_finestra'] = htmlentities($riga['Carat_finestra']);
    
    echo <<<EOF
    <div id="nome_fin">{$riga['Nome_finestra']}</div>
    <div id="foto_fin">
        <img class="fin" src="immagini/profili/{$riga['Foto_finestra']}">
		
	</div>
	
	 <div id="nome_fin2">CARATTERISTICHE</div>
	  <div id="descr_fin">
	 		{$riga['Carat_finestra']}//qui vorrei inserire questa riga $riga['Carat_finestra']  = strip_tags($riga['Carat_finestra'],'<br>');
			
	 </div>
	  <div id="nome_fin2">DESCRIZIONE PROFILO</div>
	  <div id="descr_fin">
	 {$riga['Descr_finestra']} 
	 </div>
    </div>
EOF;
}  
		}
 
: D
dalla mia faccia il risultato è positivo :)
Però adesso mi stampa caratteri strani con le è accentate ecc, come fare ad integrare lo strip_tags con l'html_entities?
 
cia
io uso questo
prova
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

se non funzia prova questa soluzione poco elegante
PHP:
<?php
$riga['Carat_finestra']  = strip_tags($riga['Carat_finestra'],'<br>');
$riga['Carat_finestra'] = htmlentities($riga['Carat_finestra']); 
$riga['Carat_finestra'] =str_replace("&lt;BR&gt;","<br>",$riga['Carat_finestra']);
//......
?>
 

Discussioni simili