从HTML文件WAMP运行php脚本

时间:2015-06-17 09:33:01

标签: php html wamp

所以我一直在关注本教程here

我已经安装了WAMP,服务器运行正常。 (正如任务栏中的绿灯所示)。

www文件夹中,我有以下两个文件:

        <!DOCTYPE html>
        <html>
        <head>
        <title>First Form</title>
        </head>
        <body>

             <form action="postForm.php" method="post">

             <TextArea 

                name="microBlog" id="microBlog" cols="30" rows=“10">

             </TextArea>  

             <input type="submit">          

            </form>

        </body>
        </html>

    <!DOCTYPE html>
    <html>
     <head>
      <title>PHP Test</title>
     </head>
     <body>

        <?php 

            $microBlog = $_POST['microBlog'];          
            echo $microBlog;  

        ?> 

     </body>
    </html> 

然而,当我运行html文件并输入&#34; hello&#34;在该字段中,单击“提交”按钮将返回一个空白屏幕。

这是打开的html屏幕:

enter image description here

点击提交时,地址栏中有以下内容:

file:///C:/wamp/www/postForm.php

为什么空白屏幕的想法?

PHP(postForm)文件是否需要HTML标记,还是可以删除它们?

2 个答案:

答案 0 :(得分:1)

通过http://localhost/打开文件... 空白屏幕的原因是: 您可以使用资源管理器打开一个html文件,它可以正常工作,因为它将由default-web-browser呈现。你需要一个PHP脚本的解析器。如果添加扩展名.php,Web服务器将使用此解析器,但如果您在资源管理器中打开文件,则不使用Web服务器(在您的情况下为apache)。如果要在资源管理器中打开文件,请将action-attribute设置为action="http://localhost/postForm.php",它将起作用。

答案 1 :(得分:0)

你应该使用

action="http://localhost/postForm.php" 

而不是

 action="postForm.php"

希望这有帮助:)