• 締切済み

HTMLファイル内にformの記述を行い、submitすると外部サーバ

HTMLファイル内にformの記述を行い、submitすると外部サーバにアクセスするようにしました。しかし、そのHTMLファイルをクリックしてブラウザを起動しsubmitすると正しく外部サーバにアクセスできるのですが、URLとしてアクセスしてsubmitすると500 Internal Server Errorになります。問題無く動いている機関もあって、外部サーバの問題ではないようで、何がいけないのでしょうか?同じ現象に会われた方がいらっしゃいましたら、よろしくお願いいたします。

  • HTML
  • 回答数1
  • ありがとう数13

みんなの回答

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

サーバー側のプログラムCGI?のパーミッション設定が原因ではないでしょうか? これだけでは詳細不明ですが、URLとしてアクセスした時は実行権限が無いのでは。  読み込み処理だけなら:705、755 を試す  書き込み処理もしてるなら:775、777 を試す

minamei
質問者

お礼

フォローありがとうございます。 サーバ側の方にもヘルプしていただいたところ、問合せ元のURLを登録&認証するアプリで、私がエイリアスのURLで登録していたことが問題だとわかり(フォーム投稿時はネイティブURLのアクセスになるので認証エラーになっていた)、ネイティブのURLで登録してもらったところ、解決しました。アプリ依存の話で、お騒がせいたしました。

関連するQ&A

  • HTML内記述と外部jsファイルの違い

    JavaScript初心者です。 HTML中のとあるボタンを押したとき、二つのラジオボタン(radio1)の選択を変える処理をJavaScriptで試みています。 ■HTMLのフォーム記述(抜粋) <INPUT type="button" name="radio1" value="変更" onClick="setRadio1()"> ■同一HTML内に記述したJavaScript function setRadio1() { <!-- document.mainform.radio1[0].checked = true; //--> }</script> ↑これは問題なく動作する。 ■外部jsファイルに記述したJavaScript function setRadio1() { document.mainform.radio1[0].checked = true; } ↑ページエラーとなる。 なぜか外部jsファイルのJavaScriptに切り替えると「ページエラー」になってしまいます。 どの辺りが問題なのか見当がつきません。 何か気づきがありましたら、アドバイスをお願いします。 ※ちなみに外部jsファイルに記述してある他のJavaScriptは問題なく動作します。

  • FORMのSUBMITボタンを画像にするには

    すいません、困ってます。 HTMLのFORMで、SUBMITボタンってありますよね。 そのままだと普通のボタン(?)となるわけですが、それを自分で作った画像にしたいのですが。 つまり、その画像をクリックすると、FORMが送信されるというようにしたいのです。これってむりでしょうか?

    • ベストアンサー
    • HTML
  • JAvaScriptの外部ファイルの記述について

    HTML内にJavaScriptの処理書くのが嫌で、外部ファイルにしてJavaScriptを読み込むようにしたのですが、このファイルに、実行したい処理を複数書いてしまうとHTMLで正しく処理されなくなるのは何故ですか?.jsファイルには処理は1つしか記述できないのでしょうか?CSSファイルみたいに1つのファイルに何個も処理を記述してHTMLに反映させるようにしたいのですが・・・。どなたにも質問できず困っています。どなたか教えて下さい。jsファイルには処理は1つしか記述できないものなのかどうか回答お願い申し上げます。

  • FormのsubmitでFormの内容がnull

    以前次のような質問をさせていただきました。 まだ解決できなく、再び本日発生しましたので、もう一度質問させていただきました。 クライアントからFormのsubmitで送られてくるデータ(Formの中のデータ)が欠落(全てnull)する現象が、ときどき起きています。 原因として考えられることを教えていただきたく存じます。 本日の症状は、 画面Aから画面Bに遷移するためのボタンを押し、submitしましたところ、Formの内容がnullのリクエストとFormの内容が正しくセットされているリクエストが連続してサーバーに届きました。 Formの内容がnullのリクエストはエラーとなり、正しくセットされているリクエストは正常終了しています。 よろしくご教授ください。 余談ですが、以前、知識不足から、ConnectionPoolをオーバーフローさせたことがあり、このコーナーで教えていただき、解決した経験があります。 JAVAもJSPも初心者です。 よろしくご指導のほどお願いします。

  • 外部ファイルにアクセス制限

    PC初心者です。 .htaccessで特定のファイルだけアクセス制限、もしくはリダイレクトするにはどのように記述したらいいのでしょうか? (例えば外部のCSSファイルにアクセスすると他のサイトにリダイレクトさせたり。) いろいろと調べてみたのですが、CSSファイルにアクセス制御をかけると今度はブラウザがCSSファイルを読み込めなくなってしまい、表示が崩れてしまいます。 ユーザーはアクセスできず(URL直打ち)、ブラウザには認識させることはできるのでしょうか? よろしくお願いいたします。

  • HTMLやCSSの記述方式とサーバー負荷

    Q1.HTMLとXHTMLで同じサイトを作った場合、ページを表示させた場合にサーバーへの負担が軽くなるのはどちらでしょうか? A.HTMLの方が負担が少ない B.XHTMLの方が負担が少ない C.どちらも変わらない Q2.スタイルシートをソースに直接記述するのと、外部cssファイルを作成して読み込ませるのとでは、ページを表示させた場合にサーバーへの負担が軽くなるのはどちらでしょうか? A.直接書いた方が負担が少ない B.外部ファイルから読み込ませた方が負担が少ない C.どちらも変わらない 少しでもサーバーへの負荷を少なくしたいと思っています、アドバイスよろしくお願いいたします。

    • ベストアンサー
    • HTML
  • ファイルサーバーを外部からアクセスしたいです。

    自分のPCにはWindows11Homeが導入されていて、そのPCにUSBHDDをつないでファイルサーバーを構築しています。 以前までは外部からアクセスするためにはVPNを使用して外部からアクセスできるようにしていたのですが不安定だったため、ほかの方法を使ってファイルサーバーを外部からアクセスしたいです。

  • form actionでよそのサーバーのcgiファイルが読込めない。

    form actionに外のサーバーのcgiファイルを指定しています。 ドメイン名以下のパスは通っているのですが、ドメイン名が表示されない(読込まれない)。 Not Found The requested URL /xxx/xxx.cgi was not found on this server. になってしまいます。 読込み元のHTMLはフレームに分けてありますが、ここも問題があるのでしょうか。 そもそも外のcgiファイルはよみこめないのでしょうか、 それとも他に問題が、あるのでしょうか。 又、パーミッション、セキュリティも問題ありますか。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • HTMLでサーバ上にあるバッチファイルをサーバ上で実行したい

    お世話になります。HTML初心者です。 自宅サーバを構築中ですが、携帯電話iモードブラウザなどで自宅サーバのHTTPサーバーに接続して、外出先からサーバ上のバッチファイルを、ページのボタン(リンク)をクリックして、サーバ上でバッチファイルを実行したいのですが、方法がよくわかりません。 ネットでも調べたのですが、理解できるものがありませんでした。 (ただの勉強不足でしたらごめんなさい。) 勝手な推定では、HTMLだけではなんともならないのでは?と思っています。CGIを組み合わせて・・・というのでもかまいませんので、ぜひとも初心者に教えてください。 よろしくお願いいたします。

  • FormのSubmitボタン

    こんにちは。 <table align="center"> <form action="getdata.html" method="post"> <tr> <th>Customer Name :</th> <td><input type="text" name="CustNameEdit" value=""></td> </tr> <tr> <td colspan="2" align="center"> <input type="submit" name="SearchButton" value="Search"> <input type="submit" name="SearchButton" value="Show All"> </td> </tr> </form> </table> このようなフォームで、CustNameEditに文字列を入力し、Searchボタンをクリック すると、getdata.htmlでSearchButtonの値は"Search"になっているのですが、 文字列入力後、キーボードのEnterキーを押すと、getdata.htmlへは行くのですが、 SearchButton変数が存在しないと言われてしまいます。 で、この現象ですが、Internet Explorer(試したのはバージョン6.0と7.0)で 発生しますが、Operaで試してみたところ、問題ありません。 何か原因として考えられることはありますでしょうか。

    • ベストアンサー
    • HTML