MySQL에 쓸 때 TextArea에서 줄 바꿈을 유지합니다.
PHPMySQL에 쓸 때 TextArea에서 줄 바꿈을 유지합니다.
사용자가 주석을 입력 할 수 있도록 텍스트 영역을 사용하고 있습니다. 그러나 사용자가 새 줄을 입력하면 새 줄이 출력 될 때 나타나지 않습니다. 줄 바꿈을 유지할 수있는 방법이 있습니까?
줄 바꿈을 어떻게 유지합니까?
해결법
-
==============================
1.이에 대한 두 가지 해결책 :
이에 대한 두 가지 해결책 :
-
==============================
2.여기 내가 사용하는 것이있다.
여기 내가 사용하는 것이있다.
$textToStore = nl2br(htmlentities($inputText, ENT_QUOTES, 'UTF-8'));
$ inputText는 폼이나 텍스트 영역에서 제공하는 텍스트입니다. $ textToStore는 데이터베이스에 저장 될 nl2br 및 htmlentities에서 반환 된 텍스트입니다. ENT_QUOTES는 큰 따옴표와 작은 따옴표를 모두 변환하므로 아무 문제가 없습니다.
-
==============================
3.내 자신의 대답을 얻었습니다. 텍스트 영역의 데이터에서이 함수를 사용하면 문제가 해결됩니다.
내 자신의 대답을 얻었습니다. 텍스트 영역의 데이터에서이 함수를 사용하면 문제가 해결됩니다.
function mynl2br($text) { return strtr($text, array("\r\n" => '<br />', "\r" => '<br />', "\n" => '<br />')); }
자세한 내용은 http://php.net/nl2br을 참조하십시오.
-
==============================
4.나는 mysql에 저장하는 텍스트 영역에있는 동일한 텍스트를 보존하기 위해이 두 메서드 단계를 사용하고있다. 그리고 시간에 나는 또한 단순히 일반 텍스트를 표시 할 수 있습니다 .....
나는 mysql에 저장하는 텍스트 영역에있는 동일한 텍스트를 보존하기 위해이 두 메서드 단계를 사용하고있다. 그리고 시간에 나는 또한 단순히 일반 텍스트를 표시 할 수 있습니다 .....
1 단계:
$status=$_POST['status'];<br/> $textToStore = nl2br(htmlentities($status, ENT_QUOTES, 'UTF-8'));
쿼리에서 $ textToStore ....를 입력하십시오.
2 단계:
그것은 작동합니다.
-
==============================
5.작동 방식 :
작동 방식 :
function getBreakText($t) { return strtr($t, array('\\r\\n' => '<br>', '\\r' => '<br>', '\\n' => '<br>')); }
-
==============================
6.왜 soooo 쉽게 될 수있을 때 만드는 sooooo 하드 사람들입니다 :)
왜 soooo 쉽게 될 수있을 때 만드는 sooooo 하드 사람들입니다 :)
//here is the pull from the form $your_form_text = $_POST['your_form_text']; //line 1 fixes the line breaks - line 2 the slashes $your_form_text = nl2br($your_form_text); $your_form_text = stripslashes($your_form_text); //email away $message = "Comments: $your_form_text"; mail("destination_email@whatever.com", "Website Form Submission", $message, $headers);
당신은 분명히 헤더가 필요할 것이며 더 많은 필드를 가질 것입니다.하지만 이것은 여러분의 텍스트 영역입니다.
from https://stackoverflow.com/questions/5048849/preserve-line-breaks-from-textarea-when-writing-to-mysql by cc-by-sa and MIT license
'PHP' 카테고리의 다른 글
PHP에서 PDF 문서를 미리보기 이미지로 변환하려면 어떻게해야합니까? [닫은] (0) | 2018.09.12 |
---|---|
PHP exec ()의 sudo (0) | 2018.09.12 |
LIMIT이 적용되기 전에 결과를 얻는 가장 좋은 방법 (0) | 2018.09.12 |
가장 좋은 방법은 mysql 데이터베이스에 중복 항목을 피하기 위해 (0) | 2018.09.12 |
PHP 사이트에 대한 브라우저 캐시를 방지하는 방법 (0) | 2018.09.12 |