繁体   English   中英

从HTML文件WAMP运行php脚本

[英]Running php script from HTML file WAMP

所以我一直在这里学习本教程

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

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

        <!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文件并在字段中输入“ hello”时,单击“提交”按钮将返回空白屏幕。

这是打开的html屏幕:

在此处输入图片说明

点击提交后,地址栏中将显示以下内容:

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

任何想法为什么黑屏?

PHP(postForm)文件是否需要HTML标记,或者我可以摆脱它们吗?

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

你应该用

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

代替

 action="postForm.php"

希望这个帮助:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM