2013-06-20 45 views
1

我有這個簡單的HTML表單。和PHP腳本在我的電腦,看到PHP輸出

<html> 
<body> 
<form action="file:///home/tamim/welcome.php" method="post"> 
Name: <input type="text" name="fname"> 
Age: <input type="text" name="age"> 
<input type="submit"> 
</form> 

</body> 
</html> 

而我的welcome.php是

<html> 
<body> 

Welcome <?php echo $_POST["fname"]; ?>!<br> 
You are <?php echo $_POST["age"]; ?> years old. 

</body> 
</html> 

,但是當我提出,火狐給我的是什麼,應該用的welcome.php文件做一個提示?如何在提交時運行php文件並在命令行或瀏覽器或其他地方查看輸出?

回答

1

你的表單動作不應該是文件path.It應該像

<form action="http://localhost/your_proj_folder/welcome.php" method="post"> 

你可以把你的IP,而不是本地主機(並考慮到塔米姆是你放置這些文件,然後將您的文件夾名稱文件夾名稱tamim在本地主機之後)

+0

這是假設的OP運行的是本地網絡服務器 - 我往往會懷疑,在考慮到他開始用'文件://'鏈接。 – jcsanyi

+0

它說「Firefox無法建立到本地主機的服務器連接。」它會是這樣嗎? 「

+0

然後你需要檢查你的localhost.if你是一個Windows,那麼你需要使用XAMPP服務器作爲本地服務器。 – Gautam3164

1

要執行PHP文件,您必須將其放在server,其中安裝了PHP

如果您使用的是Windows,你可以使用WAMPXAMPP本地服務器

+0

我正在使用UBUNTU,我該怎麼辦? –

+0

@TamimAdDari:**(如果您使用的是Windows,您可以使用WAMP)**或XAMPP作爲本地服務器 – Nauphal

+0

@TamimAdDari:只是谷歌'xampp' for linux – Nauphal

1

刪除文件:///家/塔米姆/。 Just welcome.php

0

你是否在像XAMPP或WAMP這樣的本地服務器上運行它。你必須保存這個文件在本地服務器前:如果你正在使用wampp將這個文件保存在htdocs中,然後運行。