>백엔드 개발 >PHP 튜토리얼 >ASP 및 PHP에서 텍스트 영역으로 제출된 대량의 데이터 손실에 대한 솔루션

ASP 및 PHP에서 텍스트 영역으로 제출된 대량의 데이터 손실에 대한 솔루션

WBOY
WBOY원래의
2016-07-29 08:37:26967검색

대량의 데이터를 제출하기 위해 textarea를 사용했습니다
처음에는 필드 유형을 middletext로 선택했는데 데이터가 사라졌습니다
나중에 longtext로 변경했는데 여전히 데이터가 손실되었습니다
그리고 찾아냈습니다. 데이터베이스에 제출된 데이터가 매체텍스트와 동일하다는 점,
은 증가하지 않았습니다. 어떻게 해결하나요?
asp에서는 다음 방법만 사용하면 됩니다

코드 복사 코드는 다음과 같습니다.


Sub Content()
Dim i,sContent
'제출된 데이터 가져오기
' 대용량 양식의 자동 처리를 위해서는 루프를 사용해야 한다고 합니다. 그렇지 않으면 100K보다 큰 콘텐츠를 가져오지 못할 수 있습니다. 단일 양식 항목의 크기는 102399바이트(약 100K)이며 논의 대상입니다. . 편집자에게 문의하세요. .
'값 받기 시작 ----
sContent = ""
For i = 1 To Request.Form("d_content").Count
sContent = sContent & Request.Form("d_content")(i)
Next
' End value-----------------
End Sub


PHP에서는 일반적으로 특수문자 문제가 발생하는데, 해결 방법은 다음
특수문자에는 어떤 것이 있나요? 따옴표를 벗어나지 않는 한 입력할 수 있어야 합니다.
get_magic_quotes_gpc를 사용하여 값이 무엇인지 확인하세요. 1이면 POST 데이터가 다시 처리되지 않으면 자동으로 이스케이프된다는 의미입니다. 0이면 POST 데이터가 래시를 추가한 다음 삽입합니다. 그래도 작동하지 않고 값이 1이면 스트립슬래시를 사용하여 이스케이프된 데이터를 다시 변환하고 mysql_escape_string을 직접 호출하여 이스케이프하고 데이터베이스에 저장합니다. 그래도 작동하지 않으면 특수 문자를 게시하세요.

위 내용은 내용을 포함하여 asp 및 php에서 텍스트 영역으로 제출된 대량의 데이터 손실에 대한 솔루션을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.