2011-02-03 23 views
1

私は奇妙な問題に遭遇しました。私は、PHPプロセッサページにデータを提出する簡単なフォームを持っています。ただし、次の説明フィールドへの入力により、404エラーが発生します。 インドの劇場で最高を認識し、報いるために<textarea>特定の入力で404エラーが発生する

、マヒンドラと マヒンドラは、META(劇場賞でマヒンドラ エクセレンス)を提示。 その種の賞のみ、METAは インドで生産されている最高のショーケースのために設計された です。 著名な選考委員会のショートリスト インド全土からの無数の エントリーからの10の最もよい演劇。これらの の演劇は13 の賞の部門の下で演壇され、裁定される。フェスティバル は、賞賛の言葉である を賞賛します。その第六番目の 年を入力すると、METAの目的は、 演劇工芸のすべての側面を奨励する 演劇、セット、衣装と 照明デザイン、方向と パフォーマンスとプロモーション劇場のように。

アポストロフィとカンマを変更しようとしましたが、角かっこも変更されましたが、それは役に立たなかったです。 フォームのコード:

<form class="cms" action="add.php" enctype="multipart/form-data" method="post"> 
           <table> 
       <tr> 
        <td class="text"> 
         Title 
        </td> 
        <td class="input"> 
         <input type="text" size="20" name="title" value="" /> 
        </td> 

       </tr> 
       <tr> 
        <td class="text"> 
         Date 
        </td> 
        <td class="input"> 
         <input type="text" size="20" name="date" value="" /> 
        </td> 
       </tr> 

       <tr> 
        <td class="text"> 
         Image 
        </td> 
        <td class="input"> 
               <input type="file" name="image" /> 
        </td> 
       </tr> 
       <tr> 

        <td class="text"> 
         Description 
        </td> 
        <td class="input"> 
         <textarea name="description" rows="5" cols="20"></textarea> 
        </td> 
       </tr> 
       <tr> 
        <td class="text"> 

         Link 
        </td> 
        <td class="input"> 
         <input type="text" size="20" name="link" value="" /> 
        </td> 
       </tr> 
       <tr> 
        <td class="text"> 
         <input type="submit" value="Add/Save" /> 

        </td> 
        <td> 
         <input type="reset" value="Clear" /> 
        </td class="input"> 
       </tr> 
      </table> 
     </form> 

私は次のエラーを取得の上にテキストを提出するには:

/cms/events/add.phpが で見つかりませんでした要求されたURLが見つかりませんこのサーバー。

ポート80 www.xyzs.in

のApache/1.3.41 Serverは、このテキストエンコードに問題ですか?

+1

パス 'www.xyzs.in/cms/events/add.php'は正しいスクリプトパスですか? – acme

+0

@acmeはい、そうです。 – Bojack

+0

あなたが提供したコードスニペットは、処理しないページに送信されても​​エラーは発生しません。私はここで手足を出そうとしていますが、サイト/ cmsは.htaccessファイルを使用して書き換えやリダイレクトを実行しますか?ロードバランシングについては、これは単一のサーバーまたはサーバーのプールでホストされていますか? (すべてのサーバー上でadd.phpです) – Leigh

答えて

0

エラーページが存在しないために入力が長くなり404がある場合、add.phpページには実行エラーがありますか?

実行時に別のページを読み込み、そのページが見つからない場合はエラーが発生しましたが、サーバーの実装と異なるエラーが発生する可能性があります。

また、これは他の入力の方が短いか同じ長さですか?同様の問題と他の誰かのために

+0

いいえ、add.phpは404を引き起こしません。Infactは、このエラーとは何の関係もありません。私はPOSTデータだけを印刷するためにページを使ってチェックしました(他のすべてのスクリプトをコメントアウトしました)。 add.phpに決して到達しません。また、私はこのテキストの長さに等しいかそれより大きいランダムなテキストを試してみました。この問題を引き起こすテキストの内容のようです。 – Bojack

+0

テキストエリアと送信ボタンだけを含むよりシンプルなフォームで投稿し、エラーを再現するまで他のフィールドと機能を1つずつ追加しようとしましたか? –

+0

はい。これは間違いなく