php中对于file的相关语句
// 打开文件 fopen();
// 打开文件的方式 r 只读,r+ 读写方式打开 w 以写入的方式打开 w+ 以读写方式打开(以覆盖的形式写入)
// a以写入的方式打开,文件不存在则创建 x创建一个新的文件
$file = fopen('./abc.asd','r');
print_r($file);
// $file = fopen('https://www.baidu,com','r');
// print_r($file);
echo '<br>';
//读取文件的内容
$file = readfile('./asd.txt');
var_dump($file); //打印内容和类型(字节数)
echo '<hr>';
print_r($file); //打印字节数
echo '<br>';
echo $file; //打印字节数
echo '<br>';
//使用file读取文件内容
//以数组的形式,返回结果
echo'<hr>';
$flie = file('./asd.txt');
var_dump($flie);
echo '<br>';
print_r($file);
echo '<br>';
//读取文件内容,以字符串形式返回
$file = file_get_contents('./asd.txt'); //直接获取内容
print_r($file) ; //输出内容
echo '<br>';
// $file = file_get_contents('http://ailongmiao.com');//获取网页的源代码
// echo $file; //输出内容
// $wri = file_put_contents('./abc.txt',$file); //写入abct.txt
//读取文件中的一行
//fgets(文件资源,字节长度)
//utf8中1个汉字是3个字节
$file = fopen('./asd.txt','r');
$fgets = fgets($file,7); // 7 返会两个字,返回多占一个字节
print_r($fgets);
echo '<br>';
//fgetss(资源) 可以过滤一部分的html代码
$file= fopen('./asd.txt','r');
while($str = fgetss($file)){
echo "$str";
}
echo '<br>';
//只读取一个字符 ggtc , 不能用汉语
// $file = fopen('./asd.txt','r');
// while($str = fgetc($file)){ //读取一个字符,循环垂直输出,汉字输出不出来
// echo $str;
// echo '<br>';
// }
//向文件里写入内容 fputs() file_put_contents()
$str = '林深时见鹿,海深时见鲸,梦醒时见你';
$file = fopen('./asd.txt','w'); //w为读写形式,并且会覆盖原内容
$result = fputs($file,$str);
print_r($result); //打印字符数
echo '<br>';
//fwrite()
$str = '可能是因为你ba';
$file = fopen('./asd.txt','r');
$result = fwrite($file,$str);
print_r($result);
//file_put_contents()
$str = '雨纷纷,草木生';
$result = file_put_contents('./asd.txt',$str); //已覆盖的形式吧内容贴到asd.txt
print_r($result);
php中对于file的相关语句的更多相关文章
- 执行计划中Using filesort,Using temporary相关语句的优化解决
昨天听开发人员提到,相关的彩票网页当中一个页面刷新的很慢,特别是在提取数据的时候,今天早上一到,便去找开发人员要去相关的也没进行浏览,窥探哪些数据出现了问题,开发人员使用PHP开发,所以我用IE很容易 ...
- android中与SQLite数据库相关的类
为什么要在应用程序中使用数据库?数据库最主要的用途就是作为数据的存储容器,另外,由于可以很方便的将应用程序中的数据结构(比如C语言中的结构体)转化成数据库的表,这样我们就可以通过操作数据库来替代写一堆 ...
- 如何查找MySQL中查询慢的SQL语句
如何查找MySQL中查询慢的SQL语句 更多 如何在mysql查找效率慢的SQL语句呢?这可能是困然很多人的一个问题,MySQL通过慢查询日志定位那些执行效率较低的SQL 语句,用--log-slow ...
- 如何查找MySQL中查询慢的SQL语句(转载)
转载自https://www.cnblogs.com/qmfsun/p/4844472.html 如何在mysql查找效率慢的SQL语句呢?这可能是困然很多人的一个问题,MySQL通过慢查询日志定位那 ...
- 关于视觉跟踪中评价标准的相关记录(The Evaluation of Visual Tracking Results on OTB-100 Dataset)
关于视觉跟踪中评价标准的相关记录(The Evaluation of Visual Tracking Results on OTB-100 Dataset) 2018-01-22 21:49:17 ...
- Mariadb MySQL逻辑条件判断相关语句、函数使用举例介绍
MySQL逻辑条件判断相关语句.函数使用举例介绍 By:授客 QQ:1033553122 1. IFNULL函数介绍 IFNULL(expr1, expr2) 说明:假如expr1 不为NULL,则 ...
- JAVA中的File.separate(跨平台路径)
转: JAVA中的File.separate(跨平台路径) 2016年03月27日 23:33:50 才不是本人 阅读数:1952 在Windows下的路径分隔符和Linux下的路径分隔符是不一样 ...
- Oracle中的自连接(self join)-当表中的某一个字段与这个表中另外字段的相关时,我们可能用到自连接。
http://blog.163.com/wkyuyang_001/blog/static/10802122820091751049479/ 当表中的某一个字段与这个表中另外字段的相关时,我们可能用到自 ...
- 【spring boot logback】日志使用自定义的logback-spring.xml文件后,application.properties中关于日志的相关配置还会起作用么
本篇 将针对[日志使用自定义的logback-spring.xml文件后,application.properties中关于日志的相关配置还会起作用么]这一个主题进行探索. 这个测试项目是根据[spr ...
随机推荐
- vue中$attrs和$listeners以及inheritAttrs的用法
官方文档说明: 一.解释:包含了父作用域中不作为 prop 被识别 (且获取) 的特性绑定 (class 和 style 除外). 意思就是父组件往子组件传没有在props里声明过的值时,子组件可以通 ...
- python学习-logging
"""#设置输出的日志内容格式fmt = '%(asctime)s %(filename)s %(funcName)s [line:%(lineno)d] %(level ...
- 湖南大学第十四届ACM程序设计新生杯(重现赛)G a+b+c+d=? (16进制与LL范围)
链接:https://ac.nowcoder.com/acm/contest/338/G来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32768K,其他语言65536K6 ...
- 区块链学习——HyperLedger-Fabric v1.0环境搭建详细教程
相对与v0.6版本来说,1.0版本改变较大,此处不多说,只是将小白自己搭建1.0环境的过程分享给大家.希望对大家能有所帮助! 这一篇可能对前面的环境搭建会写的有些粗略,如有疑问,可阅读上一篇V0.6版 ...
- 百万级高并发mongodb集群性能数十倍提升优化实践
背景 线上某集群峰值TPS超过100万/秒左右(主要为写流量,读流量很低),峰值tps几乎已经到达集群上限,同时平均时延也超过100ms,随着读写流量的进一步增加,时延抖动严重影响业务可用性.该集群采 ...
- C#线程学习笔记八:async & await入门一
一.涉及内容 async & await是C# 5.0引入的,控制台输出所使用的$符号(拼接字符串)是C# 6.0引入的,其功能类似于string.Format()方法. 二.多线程.异步.同 ...
- c++-友元函数和友元类
友元函数 友元函数和友元类(破坏类的封装性) 面向对象编程思想 #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include & ...
- JS---DOM---为同一个元素绑定多个不同事件指向同一个事件处理函数
为同一个元素绑定多个不同事件指向同一个事件处理函数 1. 用了switch(e.type){} 来修改 2. break <input type="button" value ...
- Supermap/Cesium 开发心得----动态散点图(波纹点/涟漪点)
在二维开发中,openlayers4 入门开发系列结合 echarts4 实现散点图,下图是GIS之家的效果图,那么在三维中,则可借助Entity来变相构造下图的效果. 思路: 构造实体ellipse ...
- UiPath Platform注册 登录 及 访问 Orchestrator
相关步骤: 1.https://platform.uipath.com/portal_/cloudrpa 注册 及 登录 2. Login后 通过Services 连接 访问 UiPath Orche ...