|
Usuwanie slasha
Załóżmy że w danych wysyłanych z formularza znajdują się przykładowo
znaki specjalne np. "" lub \ Php zapisze nam to w postaci
\"\" oraz \\ Znak \ dezaktywuje znaki specjalne, co oczywiście w wyświetlanym tekście może
zmieniać sens wpisu lub wprowadzać w błąd. Aby usunąć slashe używamy
funkcji StripSlashes() Załóżmy że z formularzu mamy pole tekstowe o nazwie dane, aby uniknąć
przy zapisywaniu problemu ze slashami należy wstawić poniższy fragment do
kodu.
$dane=StripSlashes($dane);
W przykładzie może to wyglądać np. tak:
<?
$dane=StripSlashes($dane);
$file="nazwa_pliku.htm";
$fp=fopen("$file", "a");
flock($fp, 2);
fwrite($fp, $dane);
flock($fp, 3);
fclose($fp);
?>
Dzięki tej metodzie zapiszemy dane w poprawny sposób.
dodał: Rip
|