500尝试在PHP中回显表单数据时出错
当我试图查看test.php页面时,从服务器收到一个错误页面。如果我删除php标记,页面上的所有内容都可以正常加载。 我得到一个带有以下代码的“http错误500”:500尝试在PHP中回显表单数据时出错,php,html,Php,Html,当我试图查看test.php页面时,从服务器收到一个错误页面。如果我删除php标记,页面上的所有内容都可以正常加载。 我得到一个带有以下代码的“http错误500”: <!doctype HTML> <html> <head> <meta charset="UTF-8"> <Title>Test</Title> <link rel="stylesheet" type="text/css" href="/CSS
<!doctype HTML>
<html>
<head>
<meta charset="UTF-8">
<Title>Test</Title>
<link rel="stylesheet" type="text/css" href="/CSS/default.css">
</head>
<body>
<?php
echo "<form>
<input type="hidden" name="uid" value="Anonymous">
<input type="hidden" name="date" value='".date()."'>
<textarea name="Message"></textarea><br>
<button type="submit" name="submit">Comment</button>
</form>";
?>
</body>
</html>
试验
使用以下命令:-
<!doctype HTML>
<html>
<head>
<meta charset="UTF-8">
<Title>Test</Title>
<link rel="stylesheet" type="text/css" href="/CSS/default.css">
</head>
<body>
<?php
echo "<form>
<input type=\"hidden\" name=\"uid\" value=\"Anonymous\">
<input type=\"hidden\" name=\"date\" value='".date()."'>
<textarea name=\"Message\"></textarea><br>
<button type=\"submit\" name=\"submit\">Comment</button>
</form>";
?>
</body>
</html>
试验
使用以下命令:-
<!doctype HTML>
<html>
<head>
<meta charset="UTF-8">
<Title>Test</Title>
<link rel="stylesheet" type="text/css" href="/CSS/default.css">
</head>
<body>
<?php
echo "<form>
<input type=\"hidden\" name=\"uid\" value=\"Anonymous\">
<input type=\"hidden\" name=\"date\" value='".date()."'>
<textarea name=\"Message\"></textarea><br>
<button type=\"submit\" name=\"submit\">Comment</button>
</form>";
?>
</body>
</html>
试验
```
```
这应该行得通。```
```
这应该能起作用。甚至可以去除大部分回波/打印
<!doctype HTML>
<html>
<head>
<meta charset="UTF-8">
<Title>Test</Title>
<link rel="stylesheet" type="text/css" href="/CSS/default.css">
</head>
<body>
<form>
<input type="hidden" name="uid" value="Anonymous">
<input type="hidden" name="date" value="<?php print(date()); ?>">
<textarea name="Message"></textarea><br>
<button type="submit" name="submit">Comment</button>
</form>
</body>
</html>
试验
甚至可以去掉大部分回波/打印
<!doctype HTML>
<html>
<head>
<meta charset="UTF-8">
<Title>Test</Title>
<link rel="stylesheet" type="text/css" href="/CSS/default.css">
</head>
<body>
<form>
<input type="hidden" name="uid" value="Anonymous">
<input type="hidden" name="date" value="<?php print(date()); ?>">
<textarea name="Message"></textarea><br>
<button type="submit" name="submit">Comment</button>
</form>
</body>
</html>
试验
使用phpOr时需要转义“字符串中的字符”并在适当的位置使用单引号。使用phpOr时需要转义“字符串中的字符”并在适当的位置使用单引号。在字符串中使用\“转义”字符或将整个字符串括在“转义引号”中“或反之亦然。非常感谢,这是一个新手错误,但我非常感激。请在字符串中使用\“to escape”字符,或将整个字符串括在“引号to escape”中“反之亦然。非常感谢,这是一个新手的错误,但我非常感激。考虑到目前的情况,这将是我的首选。如果页面周围的其他部分没有,为什么首先要将一堆不必要的html塞进回音中呢?;)鉴于目前的情况,这将是我的首选。如果页面周围的其他部分没有,为什么首先要将一堆不必要的html塞进回音中呢?;)如果你想在回音中塞进那么多东西,不如让它比处理一团反斜杠更容易!使用单引号非常有帮助。如果你需要在回音中填入那么多内容,那么可能比处理一大堆反斜杠更容易!使用单引号在这方面有很大帮助。