当前位置: 首页 > 知识库问答 >
问题:

PHP超文本标记语言,PHP代码显示[重复]

张鸿志
2023-03-14

我确信这对我来说是简单而愚蠢的,但是我的php代码一直显示在我的html页面中。

这只是一个简单的测试:

<html>
<body>
Test 1<br>
<?php

print "Test 2";
echo "Test 3";
print "<b>Test 4</b>";

?>

Test 5<br>

</body>
</html>

这就是它的样子:

Test 1<br>
Test 4"; ?> Test 5

我到底做错了什么?上面我混合了回声和打印来表明它似乎没有什么不同。

共有2个答案

云联
2023-03-14

如果您使用的是本地服务器(例如XAMPP),并且您通过双击html文件来访问您的网页,那么浏览器中的地址将是

文件:///C:/xampp/htdocs/(filename). html

由于某种原因,它不会运行PHP。用于访问包含PHP代码的html文件的正确地址是

http://localhost/(文件名)。html

它以PHP工作的方式访问html文件,需要直接输入浏览器,然后将本地主机目录标记为书签,这样您就可以通过浏览器轻松访问文件,而无需单击资源管理器中的图标或通过终端

仅供参考,地址前缀是持久性的,因此它将一直传递到链接页面,这意味着如果PHP在第一个页面上不起作用,那么它在网站上的任何其他页面上都不起作用,相反,如果第一个页面起作用,那么其余页面也会起作用

李胤
2023-03-14

您不是通过支持PHP的web服务器访问该程序,该服务器配置为解析该页面的PHP指令。

  • 您必须通过HTTP服务器(例如Apache HTTPD)访问该页面,而不是直接从文件系统访问
  • HTTP服务器必须安装PHP
  • 页面必须与PHP文件的配置相匹配(默认情况下,这通常是“具有.PHP文件扩展名”)
 类似资料:
  • 这个基本的html显示了Firefox中的段落标签,但不会执行php代码。我正在Fedora笔记本电脑上运行Apache XAMPP 2.4.39。

  • 我到处找,到处找。我已经看到了我将要发布的PHP代码中的许多问题,但没有看到任何与我所看到的特定问题相关的问题。 这是我的问题-两行($values/$required),其中我有“name”,“email”,“subject”,“message” 我想在上面加上“电话”。(即“姓名”、“电子邮件”、“电话”、“主题”、“信息”) 如果我把它添加到两行中的一行(不管是哪一行),我仍然可以提交表格,

  • 我正在用HTML发送一封电子邮件时事通讯。在HTML中,我有如下内容

  • 我正在一个WordPress网站上工作,该网站一直在使用一个插件来使用短代码抓取亚马逊产品图像。 只需将书的asin插入短代码,如下所示: 加载post时,使用来自amazon的URL将短代码转换为实际的图像HTML。。。。因此,上面的示例将返回 我正在使用另一个自定义插件来构建帖子的内容,到目前为止,我只是使用这个短代码作为帖子内容的一部分。我想做一些其他的事情,如设置特色图片等,并需要该网址。

  • 我想在单击输入字段时触发一个处理程序,在取消选择输入字段时触发另一个处理程序(即,如果有人在字段外单击)。有没有办法做到这一点? 单击处理程序非常简单: 是否可以创建“取消单击”处理程序?

  • 我需要能够让用户点击一个按钮,并被重定向到一个随机页面。 我试着把PHP放在JavaScript里面,放在超文本标记语言里面,像这样: 我知道这可能有很多错误,非常感谢帮助。谢谢你!