有人可以請幫我解決這個問題。nl2br()不能與我的textarea
我只是試圖顯示來自用戶的消息。該消息從textarea來到我的數據庫。我的問題是,當我輸入消息並將其格式化爲段落時,它不會以該格式顯示並將其顯示爲一個長段落。
這樣子。
要更改文檔的整體外觀,請在頁面佈局選項卡上選擇新的主題元素 。要更改快速樣本庫中可用的外觀,請使用更改當前快速樣式設置命令。 \ r \ n \ r \ n主題庫和快速樣式庫均提供 重置命令,以便您始終可以將 文檔的外觀恢復爲當前模板中包含的原始文檔。
我試着用nl2br(),並用strip_tags(),但仍然沒有運氣
中的代碼驗證消息。
// Check for message
if (!empty ($_POST['message'])) {
if (mb_strlen ($_POST['message'], 'UTF-8') <= 20) {
$reg_errors['message'] = 'Your message must be greater than 20 characters';
} else {
$message = mysqli_real_escape_string($dbc, $_POST['message']);
}
} else {
$reg_errors['message'] = 'Message: This field is required.';
}
這是當從數據庫
$message= $row['message'];
$message= nl2br(strip_tags($message));
選擇消息呼應$消息時,它打印一個段落像上面我使用的代碼。
http://stackoverflow.com/a/14786251/285587 – 2013-02-09 13:29:06
正如你說的那個答案我想我在這裏正確地使用了nl2br()和mysqli_real_escape_string()。 Inst? – TNK 2013-02-09 13:42:50
問題仍然沒有解決。這些\ r \ n \ r \ n字符不能用我的代碼轉換爲
標籤。 – TNK 2013-02-09 14:15:05