SmultronMedlem sedan juli 2002423 inlägg Jag ska göra presentation till en sida, och skriver min text i <textarea> som jag lagrar i MySQL->text.
sen när den skrivs ut vill jag att där jag har satt radbrytningar osv ska det vara rad bryterningar, just nu blir det bara en löpande text av det hela, hur ska jag göra det att det ska funka?
K@llenMedlem sedan mars 20032 667 inlägg Kolla på funktionen nl2br() :)
SmultronMedlem sedan juli 2002423 inlägg jag använder mig av htmlentites för att användare inte ska kunna förstöra sidan genom att lägga in egen kod osv, ska man göra det eller finns det något effektivare sätt?
K@llenMedlem sedan mars 20032 667 inlägg Jag brukar göra det som en funktion:
function formatText( $text ) {
$text = htmlspecialchars( $text, ENT_QUOTES );
$text = nl2br ( $text );
$text = stripslashes( $text );
return $text;
}
SmultronMedlem sedan juli 2002423 inlägg hmm
verkar inte fungera as bra
$sql = mysql_query("SELECT \* FROM users WHERE user_id = '".$\_GET\['id'\]."'");
$rad = mysql_fetch_array($sql);
$text = $rad["presentation"];
function formatText( $text )
{
$text = htmlspecialchars( $text, ENT_QUOTES );
$text = nl2br ( $text );
$text = stripslashes( $text );
return $text;
}
print $text;
K@llenMedlem sedan mars 20032 667 inlägg Du anropar aldrig funktionen juu. ;)
print (formatText( $text ) );
SmultronMedlem sedan juli 2002423 inlägg hur mycket text kan en text i mysql ta in?
K@llenMedlem sedan mars 20032 667 inlägg