2012-03-30 8 views
0

私はこのフォームを提出すると、それが参照するPHPスクリプトをダウンロードします。それはコードのポーランドですか? HTML:フォーム提出、ダウンロードph

<form action="control.php" method="post" id="target"> 
     <input id="pass" value="You shall not pass!" name="pass" /> 
     <input type="submit" style="display:none;"/> 
    </form> 

はcontrol.php:適切にPHPファイルを提供するように設定されていないよう

<?php 
$pass=$_POST["pass"]; 
?> 
+0

どのようなフォームを提出すればいいですか? –

+0

PHPファイルは実行されますか? – jprofitt

+1

ブラウザがすべての.phpファイルをダウンロードすると、サーバー設定に問題が発生します。 – drew010

答えて

1

サーバーが聞こえます。

+0

いいえ、どうすればよいですか?私のホスティング管理者に連絡する? – user1299846

1

あなたのウェブサイトがブラウザにPHPファイルをダウンロードさせている場合、Apacheは明らかに有効なファイルタイプとしてPHPを認識しません。 httpd.confがPHPとそのインストールディレクトリを認識するように、httpd.confを再設定する必要があるかもしれません。

PHP's documentationをご覧ください。

1

コードに問題はありません。おそらく、おそらくあなたのサーバー構成は、PHPが正しくインストールされ、mod_phpがApacheで有効になっていることを確認しましたか?

0

コードがよさそうです。

Phpinfo.phpを作成し、使用して次のコード:PHPが実行されない場合

<?php 

    // Show all information, defaults to INFO_ALL 
    phpinfo(); 

    // Show just the module information. 
    // phpinfo(8) yields identical results. 
    phpinfo(INFO_MODULES); 

    ?> 

は、設定のトラブルシューティングに提供される情報を、ウェブサイトを実行し、使用し、それがページを表示しません、と意志最もインストールや設定が適切でない可能性があります。

参考:PHP Manual - phpinfo

+0

ああ、私はそれを実行することもできます。それはちょうどth ephpファイルをダウンロードします – user1299846

+0

ええ、上で述べたように、あなたはapacheのようなWebサーバを持っていることを確認して、PHPパッケージをインストールする必要があります。ボックスに管理者権限がある場合。 – Rich