2012-02-10 10 views
-1

.phpファイルとメソッド投稿であるアクションを持つフォームがあります。 しかし、提出タイプボタンを使って提出すると、すべての.phpファイルがブラウザに表示されます。フォームを送信し、.phpファイルを呼び出そうとしています

それは何も行われていないようですが、表示されているだけですか?

これはなぜでしょうか?

更新:

私はチェックしてPHPがdbサーバで動作しています。今私は本当に失われています。

次に何が可能でしょうか?

enter code here<?php 
$server = "*****"; 
$user = "******"; 
$password = "*******"; 
$db ="********"; 

$con = mysql_connect($server,$user,$password) or die(mysql_error()); 

echo("forbundet til server"); 

mysql_select_db($db) or die(mysql_error()); 

echo("forbundet til database"); 

$sql="INSERT INTO lejrskole1 (navn, postnummer) 
VALUES 
('$_POST[skole]','$_POST[postnummer]')"; 

if (!mysql_query($sql,$con)) 
    { 
    die('Error: ' . mysql_error()); 
    } 
echo "1 record added"; 

mysql_close($con) 
?> 

です。

+0

コードを投稿することができます。あなたは<?phpとclosing?> phpのかっこを開いていますか? – JimmyBanks

+1

サーバが.phpファイルを処理するためにPHPを起動するように設定されていません。 – meagar

+0

はい、角かっこで囲まれているので、ファイル内のすべてが正常であるはずです。 どのようにサーバーが.phpファイルを処理するように任意のアイデア?これはかなり標準的ではないでしょうか? – PNS

答えて

3

ブラウザはPHPをテキストまたはHTMLとして解釈していますが、PHPはブラウザに到達しません。 (この文脈で)PHP以来

は、サーバー側のプログラミング言語です:あなたははPHPをサポートし、そのファイルのためにそれを使用するように設定されていることをWebサーバを通じてPHPプログラムにアクセスする必要があります。

ウェブサーバーをお持ちの場合は、PHPモジュールをインストールする必要があります。そうしないと、最初にインストールする必要があります。 WAMP/MAMP/XAMPPは、WindowsまたはMac用のバンドルを提供します。ほぼすべてのLinuxディストリビューションやBSDディストリビューションはパッケージ管理システムに既にそれを持っています。

+0

私はChromeを使用していますか?それを解釈するのにそれほど大丈夫ではないでしょうか? – PNS

+2

ChromeはWebブラウザ(クライアント)であり、Webサーバーではありません。 – Quentin

0

WindowsコンピュータでPHPスクリプトを実行している場合は、PHPを手動でインストールする必要があります。インストールが完了したら、ブラウザはPHPプログラムをあなたのコンピュータから直接実行しなければなりません。

0

サーバーがインストールされていないようです。 XAMPP http://www.apachefriends.org/en/xampp.htmlをインストールして、そこを通過するようにしてください。 http://(通常のウェブサイトのように)ファイルではなく、ファイルにアクセスする必要があります。//

vikastyagi87が私の直前に投稿しました。 Webサーバーアプリケーション(Apacheなど)もインストールされていることを確認する必要があります。独自のPHPでは十分ではありません。

0

どのようにページにアクセスしていますか?私はあなたがWebサーバーを使用していないと推測しているので、.phpファイルをレンダリングすることは不可能です。 Windowsの場合はxamppまたはwamp、Macの場合はmampなどのWebサーバーをインストールしてみてください。

+0

私はsurftownを使用しています。以前は.phpファイルを使用して、自分のウェブサイトの1つにuplaodのものを試してみました。ですから、私のコンピュータにはPHPがインストールされていないとは限りません。しかし、私は彼らのsever上でPHPを "活性化"する方法を知らない – PNS

関連する問題