我是一个全新的功放,试图建立一个新的放大器页面,并希望包括PHP访问一个MySQL数据库。但是,我收到此错误:
The tag '?php' is disallowed.
似乎我必须遗漏一些明显的东西,但我在文档中找不到对PHP的引用,也没有在stackOverflow中找到。在放大器中完全不允许使用php吗?如果是这样,那么数据库的替代品是什么
谢谢!
听起来你正试图在常规HTML页面上使用PHP。将AMP页面的扩展名更改为.php,以便PHP在服务之前运行它。
如果您已经在使用.php文件并将其托管在可以处理PHP的服务器上,那么很可能您的页面中存在一些格式错误的PHP代码。
我认为你收到消息“标签'?php'是不允许的。”因为您试图通过将文件粘贴到AMP验证器来验证php文件。验证器不是服务器,并且在验证代码之前不运行php解析器。
验证AMP php文件的正确方法是使其成为一个网页,并让验证器从服务器中提取文件。这样,服务器将在验证器评估之前解析php文件并创建预期的代码。
咄。我在不同类型的本地服务器上运行它,而不是通常的Apache。我感到愚蠢。 :/
另外,我以为我已经回答了这个问题,但我的答案似乎没有发布。感谢大家的帮助。抱歉这个愚蠢的问题。