Aby poprawic jakas zmienna wczytana z formularza uzywam nastepujacej funkcji :
function correct ($value) {
return addslashes (htmlSpecialChars (nl2br($value)));
}
Skutecznie eliminuje ona znaki html, zamieniajac je na ich odpowiedniki i radzi sobie z polskimi znakami w kodowaniu iso. Jest tylko jeden problem w wczytywaniu z pól typu textarea. Usuwa ona znaki nowej lini (mimo użycia funkcji nl2br() ). Wie ktos moze jak zrobic, zeby dzialaly znaki nowej linii ?