View Full Version : [php+mysql] conservare formattazione testo
Antares88
09-02-2007, 17:39
Sto scrivendo un semplice sistema in php per le news, basato su mysql.
Il problema č che non viene conservata la formattazione del testo inserito nella textbox (ad es. quando si va a capo).
Cosa devo fare ? non mi sembra il caso di chiedere all'utente di scrivere <br /> ogni volta che deve andare a capo :D
questa funzione me la sono scritta io proprio per fare quello che ti serve
function rowsToHTML($text)
{
$a = $text;
$rows = explode("\n", $a);
$num_rows = count($rows);
$i = 0;
$line = 1;
$done = "";
while ($i < $num_rows)
{
$rows[$i] = $rows[$i]."<br/>";
$i++;
$line++;
}
$i = 0;
$line = 1;
while ($i < $num_rows)
{
$done .= $rows[$i];
$i++;
$line++;
}
return($done);
}
gli passi la stringa inserita dall'utente e lui te la restituisce con i <br/> al posto giusto
non l'ho riletta e l'ho scritta parecchio tempo fa, probabilmente c'č modo di scriverla anche pių chiara
questa funzione me la sono scritta io proprio per fare quello che ti serve
function rowsToHTML($text)
{
$a = $text;
$rows = explode("\n", $a);
$num_rows = count($rows);
$i = 0;
$line = 1;
$done = "";
while ($i < $num_rows)
{
$rows[$i] = $rows[$i]."<br/>";
$i++;
$line++;
}
$i = 0;
$line = 1;
while ($i < $num_rows)
{
$done .= $rows[$i];
$i++;
$line++;
}
return($done);
}
gli passi la stringa inserita dall'utente e lui te la restituisce con i <br/> al posto giusto
non l'ho riletta e l'ho scritta parecchio tempo fa, probabilmente c'č modo di scriverla anche pių chiara
str_replace() non ti piaceva eh? :Prrr:
str_replace() non ti piaceva eh? :Prrr:
no :O cosė fa pių nerd
siamo stati tutti dei niubbi :D :sofico:
no :O cosė fa pių nerd
:D
Antares88
14-02-2007, 19:24
grazie ! appena mi passa sta maledetta febbre faccio qualche tentativo.
Sholn, non ho capito la questione di str_replace() ^^
grazie ! appena mi passa sta maledetta febbre faccio qualche tentativo.
Sholn, non ho capito la questione di str_replace() ^^
str_replace č una funzione che fa esattamente la stessa cosa che ottieni con quel mezzo metro di codice che ho postato...
vedi http://it.php.net/manual/en/function.str-replace.php
ti consiglio di usarla al posto della mia
grazie ! appena mi passa sta maledetta febbre faccio qualche tentativo.
Sholn, non ho capito la questione di str_replace() ^^
Se hai intenzione di utilizzare spesso PHP comprati un manuale ,anche compatto, con tutte le funzioni e la loro sintassi (reference).
Sintassi di str_replace();
mixed str_replace(mixed search, mixed replace, mixed subject);
$formatted_text= str_replace("\n","<br />", $text);
dove $text contiene il testo non formattato.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.