這些函數是我在使用php處理字符串時使用的函數。
另存爲保存到數據庫中,
編輯在輸入/編輯文本域
節目是寫出來顯示代碼,如HTML文本。
// SAVE DATA
function save($str)
{
return mysql_real_escape_string($str);
}
//############################################################################
// EDIT DATA
function edit($str)
{
$patterns[0] = '/</';
$patterns[1] = '/>/';
$patterns[2] = '/"/';
$patterns[3] = "/'/";
$replacements[0] = '<';
$replacements[1] = '>';
$replacements[2] = '"';
$replacements[3] = ''';
$str = preg_replace($patterns, $replacements, $str);
$str = trim($str);
return stripslashes(stripslashes(str_replace('\r\n', '
', $str)));
}
//############################################################################
// SHOW DATA
function show($str)
{
$patterns[0] = '/</';
$patterns[1] = '/>/';
$patterns[2] = '/"/';
$patterns[3] = "/'/";
$replacements[0] = '<';
$replacements[1] = '>';
$replacements[2] = '"';
$replacements[3] = ''';
$str = preg_replace($patterns, $replacements, $str);
$str = trim($str);
return stripslashes(stripslashes(str_replace('
', '<br />', $str)));
}
發揮它四周,看看它是否適合你:)
爲什麼你需要做到這一點的Javascript?在嘗試執行之前,您可以簡單地在PHP中執行此操作。你不能只是'htmlspecialchars()'? – aug
這就是我最終做的,我通常回答我自己的問題,如果有人dosent沒有在2小時內發佈...... – Ozay34