尝试在PHP中回显表单数据时出现500错误

时间:2018-05-20 18:48:37

标签: 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/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>

3 个答案:

答案 0 :(得分:2)

甚至可以删除大部分的echo / print

<!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>

答案 1 :(得分:1)

```

<?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>';
?>

``` 这应该有效。

答案 2 :(得分:0)

使用以下内容: -

<!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>