一、使用fopen()函数
  此函数主要传入的是头两个参数(第一个是文件地址,第二个是打开方式),可以读取任何一个文本文件,然后用while将fopen函数读取到的每一行数据循环输出。
  如:
    $file = fopen('demo.html','r');

if($file){
        while(!feof($file)){
            $line = fgetc($file);
            echo $line;
        }
    }
    fclose($file);
 
  二、使用file_get_contents()函数
  此函数可以将整个文件读入一个字符串内。
  如:
    $string = file_get_contents("demo.html");

echo $string;
 
  三、使用require()方法
  这个函数通常放在php程序的最前面,php程序执行前,就会先读入require所指定的文件。是它变成php程序的一部分。
  require()函数没有返回值
  require的文件存在错误的话,程序就会终端执行,并显示错误。
  如:
  reqire("demo.html");
 
  四、使用include函数
  这个函数一般是放在php程序中,php程序在读取到include文件时,才将它读取进来。
  include()函数有返回值(我var_dump出来发现是int型)
  include的文件存在错误的话,那么程序不会中断,而是继续执行,并显示错误。
  如:
  include("demo.html");

转载于:https://www.cnblogs.com/red-code/p/5288642.html

php读取html文件(或php文件)的方法相关推荐

  1. Go 学习笔记(21)— 标准库 os 操作文件(新建、打开、写入、读取、删除、关闭文件)

    Go 操作文本文件时,与其它语言一样也有新建文件.打开文件.写文件.读文件.删除文件等操作.主要有两个标准库来提供这些操作,分别为 os 和 ioutil .在该文中我们介绍 os 模块. 1. 新建 ...

  2. python读取文件r_python read文件的r和rb的区别

    r,rb,w,wb 那么在读写文件时,有无b标识的的主要区别在哪里呢? 1.文件使用方式标识 'r':默认值,表示从文件读取数据. 'w':表示要向文件写入数据,并截断以前的内容 'a':表示要向文件 ...

  3. android读取工程目录下的文件,Android编程实现读取工程中的txt文件功能

    本文实例讲述了Android编程实现读取工程中的txt文件功能.分享给大家供大家参考,具体如下: 1. 众所周知,Android的res文件夹是用来存储资源的,可以在res文件夹下建立一个raw文件夹 ...

  4. matlab读取一个文件的图片大小,Matlab读取文件夹中子文件夹中的图片并修改尺寸...

    今天被师兄问到如何利用matlab批处理图片,觉得很简单嘛 就让他去百度 结果只百度到处理文件夹中图片的程序 好吧 这里放上如何处理文件夹中子文件夹的图片 现状:在一个名为casia的文件夹中,里面有 ...

  5. Python:读取两种Word文件简述及文件未能引发事件错误

    Python 中可以读取 word 文件的库有 python-docx 和 pywin32. 优点缺点python-docx跨平台只能处理 .docx 格式,不能处理.doc格式pywin32仅限 w ...

  6. matlab显示YCrCb的图像,【Matlab系列】读取并显示YUV视频文件

    Date: 2019-5-12 1.读取并显示YUV视频文件Matlab代码 %% 1.读取视频内容并显示 fid = fopen('akiyo_cif.yuv','r'); %读入YUV文件 row ...

  7. Java循环读取文件夹下文件

    import java.io.FileNotFoundException; import java.io.IOException; import java.io.File; public class ...

  8. python读取大文件目录_Python读取系统文件夹内所有文件并统计数量的方法

    大家先看一下Python os模块中的部分函数 python 路径相关的函数 os.listdir(dirname):列出dirname下的目录和文件 os.getcwd():获得当前工作目录 os. ...

  9. python代码读取文件并将文件反序存入另外一个文件

    python代码读取文件并将文件反序存入另外一个文件 #data[::-1] 实现了反转(reverse) #python代码读取文件并将文件反序存入另外一个文件 # Open the file in ...

  10. java读取hdfs文件夹_HDFS 读取、写入、遍历文件夹获取文件全路径、append

    1.从HDFS中读取数据 Configuration conf = getConf(); Path path = new Path(pathstr); FileSystem fs = FileSyst ...

最新文章

  1. smarty mysql_Smarty处理mysql查询数组
  2. 《百面机器学习》---AI算法工程师求职必备“面经”
  3. Android-02:使用SharedPreferences存储简单数据
  4. 见贤思齐焉,见不贤而内自省也
  5. 解决Java Web项目无法读取配置文件问题
  6. 管理表空间和数据文件——维护表空间——设置默认表空间和删除表空间和删除数据文件盒临时文件...
  7. 计算机控制的点火系统由,第八节(点火系统)
  8. 【操作系统】独立进程与协作进程
  9. 近期两篇双目图像超分辨算法论文解读 |AAAI2020 SPL2020
  10. Vue 学习笔记(4)Vue-cli4 项目搭建 + 目录结构 + 项目打包、部署
  11. mc有什么红石机器人_我的世界:MC黑科技!毁图仅需一秒 红石机器人真能移动!...
  12. Kubernetes 上容器的启动顺序如何把控?
  13. 【转】NSArray排序方法
  14. 供应链运作参考模型(SCOR):一种用于改善供应链管理的模型
  15. Qt-QtDesigner插件编写
  16. EXCEL中IF函数的嵌套结构以及AND与OR的用法
  17. 第9章第18节:制作商业计划书的商业模式幻灯片 [PowerPoint精美幻灯片实战教程]
  18. 把精力专注在“一件事”上的林曦老师,太容易让人着迷了!
  19. 微信小程序接入知晓云插件sdk入门
  20. 蓝桥杯2017 包子凑数

热门文章

  1. Java:网络编程之UDP的使用
  2. [SDOI2018] 旧试题
  3. UVa 814 - The Letter Carrier's Rounds
  4. BZOJ1935 园丁的烦恼
  5. 团队-团队编程项目中国象棋-项目进度
  6. 我的R之路:参数假设检验
  7. 20145201李子璇 《网络对抗》恶意代码分析
  8. struts2 18拦截器详解(五)
  9. 世界上最经典的25句话
  10. python cx_oracle_Python3安装cx_Oracle连接oracle数据库实操总结