スレッド表示 | フラット表示〕 全トピック 920 件中 105 番目 次≫ ≪前

$_POSTエラー?

created: 2007-07-16 17:53 | modified: 2007-07-17 12:02 | reply: 2

[3803] $_POSTエラー?

user: せき | created: 2007-07-16 17:53
はじめまして。
今までになったことのないエラーでしたので質問させて頂きます。

フォーム入力にて一定文字数以上(全角500文字程度)を越えると。

<input type="hidden" name="xxx" value="入力した値

のように受け取り側で入力した値後のダブルクォーテーションが消えます。少ない文字数の場合は問題ありません。
$_POST['xxx']をvar_dumpしてソースを表示してもダブルクォーテーションが消えます。
こういった状況を回避するにはどうしたら良いでしょうか?
宜しくお願いいたします。
reply: 3804 返信 編集 削除

[3804] Re. $_POSTエラー?

user: ゆうじ | created: 2007-07-17 11:16
こんにちは。

<input type="hidden" name="xxx" value="全角500文字以上">

このようなフォームを、PHPで整形してみたら、
全角500文字あたりをこえると
後のダブルクォーテーションが消える
ということで良いですか。
それとも、全角500文字あたり以降の文字が
消えてしまうのでしょうか。

いまひとつ状況が見えないので
再現できる簡単なコードを挙げてもらえれば、
こちらでも試してみたいと思います。
Parent: 3803  reply: 3805 返信 編集 削除

[3805] 解決

user: せき | created: 2007-07-17 12:02
申し訳ございません自己解決しました。

事象はゆうじさんのおっしゃる通りです。
ソース上での全角500文字あたりをこえると
後のダブルクォーテーションが消える原因はエディタの仕様だったようです。他のエディタで再現した結果ソースは表示されました。

加えてMYSQLDBへの挿入にてVARCHAR型だったため文字が
消えていました。

ご迷惑おかけして申し訳ございませんでした。
Parent: 3804  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 105 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑