0

すべてのphpページの上部に次のコードがあります。

<?php

    function name_format($str)
    {
        return trim(mysql_real_escape_string(htmlspecialchars($str, ENT_QUOTES)));
    }
?>

foreach ($_POST as $key => $value) {
        if (!is_array($value))
        {
            $_POST[$key] = name_format($value);
        }
    } 

これは今までかなり役に立ちました。からのテキストをデータベースに書き込む前に表示したい場合<textarea>、通常の改行ではなく「\r\n」が表示されることを経験しました。次のことをしようとしても、うまくいきません。

$str = str_replace("\r\n", "<br>", $str);
4

1 に答える 1