繁体   English   中英

在 HTML 代码中转换 PHP 字符串时出错

[英]Error at converting PHP string in HTML code

我有这个PHP代码:

$htmlCode = '
                <form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post">
                </form>
            ';

我想用这个把它放在我的HTML的一部分中:

<html>
   <?php
       echo $htmlCode;
   ?>
</html>

但是当我打开文件时,它会显示: 在此处输入图像描述

我不知道为什么。 请帮忙

您的 PHP 代码应如下所示:

<?php
$htmlCode = '
            <form action="'.htmlspecialchars($_SERVER["PHP_SELF"]).'"     method="post">
            </form>
        ';

?>

这是个大错误

试试这个代码


<?php

$path = htmlspecialchars($_SERVER["PHP_SELF"]);
$htmlCode = "<form action='{$path}' method='post'></form>";
echo $htmlCode;

即使你不需要$path这也是可行的

<?php
$htmlCode = '<form action"" method="post"></form>';
echo $htmlCode;

?>

暂无
暂无

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

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