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 ...
随机推荐
- ES6中export default与export的区别
1.export default 和export都可以用于导出常量,函数,文件,模块等: 2.可以在模块中通过import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入,以便能够对其进行使 ...
- 一段简单的关于字符串的 Java 代码竟考察了这么多东西
下面的代码运行结果是什么?解释一下为什么会有这些差异. String s1 = "hello";String s2 = s1 + ",world";String ...
- Python批量更新模块的方法【面试必学】
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理.作者:ranchlin 小编的环境为win10+python 3. ...
- .NET Core使用RabbitMQ
RabbitMQ简介 RabbitMQ是一个开源的,基于AMQP(Advanced Message Queuing Protocol)协议的完整的可复用的企业级消息队,RabbitMQ可以实现点对点, ...
- aspnet boilerplate 随笔二
项目框架介绍: 1:Application: 在service里面事件具体业务,Dto相当于viewmodel实现了验证 2:Core:实现了数据层Model 3:EntityFrameworkC ...
- spring boot 2 + shiro 实现简单的身份验证例子
Shiro是一个功能强大且易于使用的Java安全框架,官网:https://shiro.apache.org/. 主要功能有身份验证.授权.加密和会话管理.其它特性有Web支持.缓存.测试支持.允许一 ...
- 平时常用sql
总结一下平时用到最多的sql语句 1.特殊日期 --今天凌晨 ,) --明天凌晨 ,,) --当周周一(每周从周日开始) ,) --当月的第一天 ,) --当月的最后一天 ,,,)) --今年的第一天 ...
- 监听属性watch
immediate.deep data() { return { firstName: "刘", lastName: "XX", fullName: " ...
- IT兄弟连 HTML5教程 Media Queries的使用方法
在上例中,我们使用Media Queries模块来根据3种不同尺寸的窗口使用3种不同的样式.通过不同的媒体类型和条件定义样式表规则,媒体查询让CSS可以更精确地作用于不同的媒体类型和同一媒体的不同条件 ...
- IT兄弟连 HTML5教程 CSS3属性特效 盒模型阴影
除了为文字添加阴影,我们还可以为盒模型添加阴影.盒模型阴影的属性名称为box-shadow,此属性与text-shadow一样有4个值,前两个值分别表示水平方向位移距离和垂直方向的位移距离,第三个值表 ...