首頁  >  文章  >  後端開發  >  asp和php下textarea提交大量資料發生遺失的解決方法

asp和php下textarea提交大量資料發生遺失的解決方法

WBOY
WBOY原創
2016-07-29 08:37:26883瀏覽

我用textarea提交大量的阿數據
我開始字段類型選的是mediumtext,數據有丟失
後來我改成了longtext,數據依然丟失,
而且發現和mediumtext提交到數據庫中的數據量是一樣的,
並沒有增加。該怎樣解決呢?
asp下只需要用下面的方法

複製程式碼 程式碼如下:


Sub 🎜>    Dim i,sContent
    ' 取的資料上
    ' 據說對大表單的限制為單一表單使用的循環,否則大於100K的內容將有可能取不到單一表單的限制為單一位元組(100K左右),有待商榷。 。參考某編輯器。 。
    ' 開始取值-----------------
    sContent = ""
    For i = 1 To Request.Form("d_content"). 🎜>        sContent = sContent & Request.Form("d_content")(i)
    Next
   


php下方一般是特殊字元的問題,解決方法參考下面的
什麼樣的特殊字元呢?除非你引號沒轉義,不然也應該能輸入才對。

使用get_magic_quotes_gpc看看值是多少,如果為1,說明POST資料會自動轉義,除非又做了處理。如果為0,那麼將POST資料addslashes一下再插入。如果還不行,而且值是1,那麼使用stripslashes將被轉義過的資料轉回來,直接呼叫mysql_escape_string轉義後入庫,如果還不行,把你的特殊字元貼出來。
以上就介紹了 asp和php下textarea提交大量資料發生遺失的解決方法,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn