【问题标题】:php displaying "; ?> no matter what I do [duplicate]php显示“;?>无论我做什么[重复]
【发布时间】:2018-11-22 11:51:54
【问题描述】:

我一直在尝试按照 youtube 上编写的代码为我的网站创建评论部分。

我对表单使用以下代码:

<?php

echo "<form>
<input type=-'hidden' name='uid' value='Anonymous'>
<input type='hidden' name='date' value='".date('Y-m-d H:i:s')."'>
<textarea name='message'></textarea><br>
<button type='submit' name='submit'>Comment</button>
<form>";
?>

但是,当我在浏览器中预览时,它会显示评论按钮,后跟“”; ?>”

一切都在正确的领域内 - 我一生都无法弄清楚我做错了什么 - 我跟着视频到了 T,并且有大量的 cmets 说代码有效 - https://www.youtube.com/watch?v=1LmPeHX7RRo

有什么想法吗?

【问题讨论】:

  • 我刚刚意识到结尾形式不是我修复了它,但仍然有同样的问题
  • 删除结束标签,这很简单,因为你会从@LukasBach 的链接中看到戏剧没有结束
  • 您需要通过服务器运行 PHP 以便对其进行解释;您正在以 HTML 格式查看它。
  • 强烈建议避免在仅限 PHP 的文件中关闭 ?&gt;,但这不会导致问题。您的服务器配置可能有问题。你能在你的日志中找到有用的东西吗?
  • 您是在浏览器中本地打开文件,即没有运行 PHP 的 Web 服务器,因此不会解析和解释 PHP。

标签: php


【解决方案1】:

正如@Ed Cottrell 的评论所说,你不能在没有服务器的情况下运行 PHP,尝试安装 WampServer

此外,HTML 存在 2 个问题:第一个输入中的 type=-"hidden" 应该是 type="hidden",而您已经修复的结束表单。

【讨论】:

  • 谢谢大家!我以前从未寻求过帮助 - 我真的很感激!
  • 不客气,继续,安装 wampserver,你就可以开始了 :-)
猜你喜欢
  • 2019-09-05
  • 1970-01-01
  • 2020-03-07
  • 2018-01-24
  • 2021-09-11
  • 2015-08-25
  • 1970-01-01
  • 1970-01-01
  • 2012-03-11
相关资源
最近更新 更多