webForumDet fria alternativet
Logga in / Bli medlem

Ny rad osv

PHP

10 svar · 142 visningar · startad av Smultron

Medlem sedan juli 2002423 inlägg
Trådstart#1

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?

Medlem sedan mars 20032 667 inlägg
#2

Kolla på funktionen nl2br() :)

Medlem sedan juli 2002423 inlägg
#3

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?

Medlem sedan mars 20032 667 inlägg
#4

Jag brukar göra det som en funktion:

function formatText( $text ) {

    $text = htmlspecialchars( $text, ENT_QUOTES );
    $text = nl2br ( $text );
    $text = stripslashes( $text );  

    return $text;

}
Medlem sedan juli 2002423 inlägg
#5

ska testa det

Medlem sedan juli 2002423 inlägg
#6

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;

Medlem sedan juli 2002423 inlägg
#7

bli ändå en löpande text

Medlem sedan mars 20032 667 inlägg
#8

Du anropar aldrig funktionen juu. ;)

print (formatText( $text ) );
Medlem sedan juli 2002423 inlägg
#9

tack så mycket
hehe
=)

Medlem sedan juli 2002423 inlägg
#10

hur mycket text kan en text i mysql ta in?

Medlem sedan mars 20032 667 inlägg
#11

http://www.mysql.com/doc/en/Storage_requirements.html

RED:
1 byte motsvarar ett (1) ASCII-tecken

256 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)