繁体   English   中英

为什么php标签在html文件中不起作用?

[英]Why php tag is not working in html file?

我有一个register.php文件,并且在该文件中定义了$ name =“”

global $name;
$name = "";

现在以html形式有:

    <form name="register" action="register.php" method="post" class="smart-green">


        <h1>Contact Form
            <span>Registration Form</span>
        </h1>
        <label>
            <span>Username:</span>
            <input id="name" type="text" name="username" value ="<?php echo $name;?>" placeholder="Enter your user name" maxlength="20" />
        </label>
   </form>

但是输出是<?php echo $name; ?> <?php echo $name; ?>而不是空的! 关于如何解决此问题的任何想法吗?

您的Web服务器将按原样处理HTML页面。 它只会尽可能地解析HTML。 如果使用PHP扩展名重命名页面,则Web服务器将使用PHP解释器解析该页面,届时将解释PHP。 同样,正如Fred在评论中指出的那样,您可以告诉Apache将HTML视为PHP。

将表单文件重命名为“ .php”,以便解释php标签。

在php文件中,您可以同时具有php和html代码,但不能同时存在。

没错,对于要被识别为php的文件,其扩展名应为exform.php,这样可以执行该文件以提供输出

暂无
暂无

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

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