html中嵌入php代码(以.html结尾的文件)

index.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>错误:html中嵌套php</title>
</head>
<body>
<?php echo 'hello world'?>
</body>
</html>

运行结果

如果使用框架,比如thinkphp,在html页面可以使用{$user.name}—获取动态数据。

php中嵌入html代码(以.php代码结束)

方法一:html代码直接在里面写,php代码放在php标签里面
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>php嵌入html代码</title>
</head>
<?php echo 'hello'?>
<body>
<p>时间:<?phpdate_default_timezone_set('PRC');echo date('Y-m-d H:i:s');?>
</p>
<form>内容表单:<input type="text">
</form>
</body>
</html>

运行结果

方法二:使用echo输出
<?php
$arr = array(1,2,3);
var_dump($arr);
echo "<br/>";
echo "<input type='submit' value='我是一个按钮'>";
?>

运行结果

方法三
<?php
print <<<EOT<p>hello</p><h3>hello</h3>
EOT;
print <<<EOT<p>world</p><h3>world</h3>
EOT;
?>

“<<<EOT”到“EOT;”中间的文档直接输出,一个比较好理解的说法是“一个多行的echo ”。
优点是输出大段HTML方便,不需要转义,而且可以引用变量。

但是在使用(<<<EOT) 标记符还有一点需要注意,标识符结束字符串既EOT要独占一行,前后都不许再有内容,否则这个php文件就相当于废了。

运行结果

原因

静态网页主要有html、CSS、JavaScript
动态网页技术主要有 JSP、Asp.net、PHP等

网页分为两种静态的、动态的。静态页面内容是不变的,通常扩展名是html,这种你浏览器请求的话,不经过服务器处理,服务器就直接传给你了;动态页面的内容是根据条件变化的,可能每个人看到的都不一样,动态页面里的代码是服务器处理过后才传给浏览器的。

那么服务器怎么知道这个文件该不该处理之后再传呢?最简单的办法就是根据扩展名区分,服务器遇见.php的后缀就会先处理再发给浏览器。php页面也可以包括html内容,如果都是html内容,那么相当于php处理器打开文件看了下,没啥处理的就直接丢给浏览器了。

如果本机没有运行环境,php文件是运行不了的。如果把扩展名改成.html或者.htm后,直接点击就可以打开,但是其中php代码是不会显示的。

交个朋友,认识优秀的你我

     我大学读的专业是软件技术,学历专科,云南省曲靖市人,2020年毕业,目前在北京一家公司做运维开发。

php:html中嵌入php代码,php中嵌入html代码相关推荐

  1. php嵌入html后缀_php中怎么嵌入html代码

    PHP中嵌入HTML有多种方式,这里列出几种常用方式: 1.用echo输出HTML代码<?php $int=rand(0,1); if($int==1){ echo " 取到的随机数是 ...

  2. 高仿【华为消费者业务官网】和精彩动画剖析:练习在低代码平台中嵌入JS代码

    本课程是华为消费者业务官网的仿站习作. 页面排版精美,照搬原站UI,一键导入HTML和CSS,还原度非常高,达到以假乱真的程度. 本课程重点是带领读者学习如何在众触低代码应用平台中嵌入JS代码,也有视 ...

  3. 这些代码全部写在和页面分离的代码页中(codebehind),如果要嵌入到*.aspx页面,可能

    这些代码全部写在和页面分离的代码页中(codebehind),如果要嵌入到*.aspx页面,可能 会出现问题.   1.打开新窗口   这个简单:Response.Write(@"<s ...

  4. java代码中如何嵌入c语言,Android中Java代码与C的互相调用(JNI的简单使用)

    引言 最近在做项目的时候,接触到JNI,想一想自己第一次接触这个东西的时候,还是好久之前,现在既然接触到了,那我就简单的跟大家讲一讲JNI的基本使用方法. JNI(Java Native Interf ...

  5. 【Flutter】Flutter 混合开发 ( 关联 Android 工程与 Flutter 工程 | 安卓页面中嵌入 Flutter 页面 | 安卓中启动 Flutter 页面 )

    文章目录 前言 一.创建 Android 项目 二.关联 Android 工程与 Flutter Module 工程 1.配置 Flutter Module工程 2.配置 build.gradle 3 ...

  6. 云效Codeup代码评审中的代码协同

    简介: 云效 Codeup 汇集了阿里巴巴最新的代码托管.代码协同技术,希望能够造福更多中国和世界的开发者. 大神说:"Show me the code",于是就有了代码评审. & ...

  7. 代码评审中的代码协同

    简介: 代码评审中同样存在着"Talk is cheap. Show me the code",语言无力时,直接上代码吧.这就是我们今天要讨论的话题--代码评审中的代码协同. 作者 ...

  8. 将网页嵌入到android应用中

    将网页嵌入到 android 应用中   [java]  view plain copy package com.android.webviewtest; import android.app.Act ...

  9. php 兼容火狐,HTML_总结CSS中火狐浏览器与IE浏览器的兼容代码,如何让你写的代码更兼容火狐 - phpStudy...

    总结CSS中火狐浏览器与IE浏览器的兼容代码 如何让你写的代码更兼容火狐和IE两大主流浏览器?本文将总结总结CSS中火狐浏览器与IE浏览器的兼容代码,兼容你兼容主要是语法规范问题,你写CSS写规范了, ...

  10. 如何把 Node.js 嵌入自己的项目中

    Node.js 不仅可以单独运行,还可以以库的方式被使用,本文介绍下如何把 Node.js 嵌入到自己项目中. 首先第一步下载 Node.js 源码,然后根据 Node.js 的文档进行编译安装.这样 ...

最新文章

  1. C# 串口编程 — MVVM MVVM Light 实例
  2. 为什么Redis是单线程?为什么能处理大并发量?(举例不错)
  3. aix 的c库为什么都是静态库_卢卡库:若梅罗、莱万都在努力突破极限,为什么我不能做到呢...
  4. 大型项目使用Automake/Autoconf完成编译配置
  5. Express中间件(非常详细)
  6. PAIP.MYSQL数据库比较VC313.TXT
  7. idea实现远程调试
  8. 关于HTTP GZIP解压问题
  9. 3D游戏:七、模型与动画
  10. 苹果电脑的文件怎么复制到移动硬盘,macbook文件怎么拷贝到移动硬盘
  11. CodeForces 576C Points on Plane 莫队
  12. 支付系统设计包含:账户,对账,风控...
  13. Linux关闭防火墙
  14. 随机优化算法---爬山法VS模拟退火法
  15. 正序,负序,零序分量的产生与计算
  16. Java 金额信息存储、精度运算及显示的处理
  17. 资深程序员被逼无奈出来摆摊了,快来捧个人场!
  18. c语言输入任意长度字符串,读取不定长字符串输入
  19. Mysql部门培训-入门篇
  20. 自媒体搞笑领域怎么做?这几个类型都很热门,可以尝试

热门文章

  1. 2022.3.14密码学基础题【网络攻防CTF】(保姆级图文)
  2. 自动切换IE代理设置: 简单使用IE自动配置脚本
  3. [IOS/翻译]Media Layer
  4. 爱普生打印机共享连接0xc0000011b代码 680kII连接问题
  5. [codeforces 1364B] Most socially-distanced subsequence 绝对值脱壳的4种形态
  6. discuz二次开发笔记
  7. Ubuntu下利用AP架设WIFI热点(含网卡支持查询)
  8. 生活中常用的服装色彩搭配
  9. SpringBoot 中 Json 格式化配置
  10. Java基础之一:初识Java