3

JSON でエンコードされた ajax リクエスト (フォーム プロセス) を使用して、PHP アプリケーションにリクエストを送信しています。文字長 4174 のポスト リクエストが正常に処理され、結果が正しく受信されます。リクエストに 1 文字追加すると、アプリケーションが Apache2 seg-faults まで無限にループします。3 桁の ID 用のフィールドが 2 つだけあり、残りはテキスト領域からのテキストです。

Zend Framework を使用してアプリケーション、Apache2.2.3、PHP 5.2.8、JSON プラグイン バージョン 1.2.1、MySQL 5.0.77 を実行しています。

どなたかアイデアをお持ち...

ここに別の更新があります::この問題は、jsonリクエストの問題ではなく、実行中のクエリの問題であることが追跡されました。クエリのテキスト サイズを膨らませる INSERT ON DUPLICATE KEY UPDATE クエリを実行しています。コマンドラインからこのクエリ find を実行できますが、PHP からは失敗します。現在、問題を調査中です。興味のある人は誰でもここでクエリを見ることができます..

** これは php の mysqli プラグインのバグです。何らかの理由で db ハンドラがこのコードを気に入らないためです。適切にテストする時間があれば、結果が表示されます。**

INSERT INTO element_attribute_values (ElementAttributeId,ElementId,value) VALUES  (1,'553','444st text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this itext this itext this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test tex this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is sotext this ime test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test tex tesxthis is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is fsome test texttext this i this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is sometext this i test text this is some test text this is some test text this is sothis is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text thisf iffffffff4444') ON DUPLICATE KEY UPDATE value='444st text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this itext this itext this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test tex this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is sotext this ime test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test tex tesxthis is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is fsome test texttext this i this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is sometext this i test text this is some test text this is some test text this is sothis is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text this is some test text thisf iffffffff4444'
4

2 に答える 2

0

これが関連しているかどうかはわかりませんが、最近 $.ajax() メソッドを使用して jQuery を使用し、テキスト フィールドから PHP スクリプトに POST データを送信していました。次に、php スクリプトがデータ (XML) を解析して、必要な情報を取得します。firephp の出力で、POST されたフォームから XML を解析できないというエラーに気付きました。次に、strlen() とデータを出力し、約 7k バイトから 268 (または 256 または正確な量を忘れたもの) に削減されていることに気付きました。これにより、XML データの山が不完全で有効ではなくなりました。代わりに $.post() メソッドを使用してこれを修正しました。完璧に機能しました。

于 2009-03-04T22:44:44.060 に答える
0

文字列の長さを確認し、制限を超えている場合は分割することができます。挿入の最初の部分を実行してから+=、2 番目の部分でフィールドを更新します。少し粗雑ですが、バグを回避します。

于 2009-08-21T17:31:15.340 に答える