ホームページ  >  記事  >  バックエンド開発  >  ASP および php_PHP チュートリアルで textarea によって送信された大量のデータの損失に対する解決策

ASP および php_PHP チュートリアルで textarea によって送信された大量のデータの損失に対する解決策

WBOY
WBOYオリジナル
2016-07-21 15:53:23754ブラウズ

textarea を使用して大量のデータを送信しました
最初はフィールド タイプとしてミディアムテキストを選択しましたが、データが失われました
その後ロングテキストに変更しましたが、データは依然として失われました
そして、送信されたデータの量がメディアテキストによるデータベースへのメッセージは同じであり、
増加していません。どうやって解決すればいいでしょうか?
asp 上で次のメソッドを使用するだけです

コードをコピーします コードは次のとおりです:

Sub Content()
Dim i,sContent
'送信されたデータを取得します
' と言われています大きなフォームを自動的に処理したり、ループを使用したりできます。そうでない場合、1 つのフォーム項目の制限は 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 を直接呼び出してエスケープし、データベースに保存します。 それでも動作しない場合は、特殊文字をポストします。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/318712.html技術記事大量のデータを送信するためにテキストエリアを使用しましたが、最初はフィールドタイプとしてミディアムテキストを選択しましたが、その後ロングテキストに変更しましたが、データは依然として失われました。 ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。