Jeg kan ikke regne ud, hvordan jeg både kan vise indholdet med evt. html-koder fra min db i et input-felt og bagefter accepterer/konvertere brugerens nedryk eller brug af citationstegn og samtidig hindre nogen i at fuske noget sql med ind i billedet.
Er der nogen bud eller roder jeg med de forkerte muligheder?
Jeg ved ikke helt hvad du vil, men 1) Addslashes kun fordi det skal puttes ind i en sql-sætning, måske sker der automatisk. Aldrig stripslashes, når du henter ud fra databasen. 2) Htmlentities en en mulighed hvis du ikke ønsker de skal kunne skrive HTML, og ødelægge design på siden 3) nl2br hvis der skal vises de samme linieskift, som de skriver.
I alt væsentlig kan det være du ikke behøver mere end:
Jeg tror jeg kan se pointen, men ikke nå den helt alligevel. Jeg har en "grundtekst" med blandt andet punktopstilling og nedryk ved nye afsnit. Det er jeg selvfølgelig interesseret i bliver vist korrekt i mit textarea. Imidlertid vil jeg gerne kunne ændre i teksten via browseren og når jeg så submitter tekstenm smadres både punkter og afsnit. Er det et problem du kender?
Hvis du har HTML i din tekst, skal du ikke ikke bruge htmlentities. Men hvis det er et åbent forum/gæstebog/whatever skal man normalt ikke lade andre skrive HTML.
Nej, jeg er gået i stampe og har formentligt set mig blind på noget helt basalt. Jeg uploader skidtet senere i dag og sender et link, så kan du ved lyst og lejlighed se mig over skulderen.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.