php代码显示在网页上

时间:2016-05-18 05:22:26

标签: php html

我是php的新手。目前我正在关注本网站上的教程:tutoialspoint。该代码也在该网站上。

我面临的问题是第66行的操作标记。由于它,我在表单页面上获得了额外的字符。此外,当我提交表格时,它会转到" Not Found"页。 form page submission page

我可以通过将动作标记留空来解决此问题。但是,我想知道为什么默认代码会发生此错误。

<camel:route id="xxx">
 <camel:from uri="direct:test"></camel:from>
 <camel:to uri="bean:testProcessor"></camel:to>
 <camel:to  uri="{{testUrl}}"></camel:to>
 <camel:to uri="bean:responseHandler"></camel:to>
</camel:route>

2 个答案:

答案 0 :(得分:3)

此代码 <form method = "post" action = ">?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">

将是

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

答案 1 :(得分:1)

您的表单应如下所示 <form method = "post" action = "<?= htmlspecialchars($_SERVER["PHP_SELF"]) ?>">