首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
错误处理:拼写错误
单引号和双引号的混用
括号使用混乱
等号与赋值符号混淆
缺少美元符号
调用不存在的常量和变量
调用不存在的文件
环境配置的错误
数据库服务器连接错误
php.ini中的错误处理机制
应用DIE语句调试
自定义错误和错误触发器
异常的基本处理方法
自定义的异常处理器
处理多个异常
设置顶层异常处理器
PHP 8的新变化1—改变了错误的报告方式
PHP 8的新变化2—优化异常处理
实战演练—处理异常或错误
文件数据的写入
文件数据的读取
目录操作
文件的上传概述
文件上传
实战演练—编写文本类型的访客计算器
当前位置:
首页>>
技术小册>>
PHP8入门与项目实战(5)
小册名称:PHP8入门与项目实战(5)
下面通过对文本文件的操作,利用相关函数编写一个简单的文本类型的访客计算器。这里需要创建一个内容为空的coun.txt文本文件,然后放在和11.10.php文件同目录下。 【例11.10】 ```php <?php if ($fp=fopen("coun.txt","r")){ //只读方式打开coun.txt文件 echo "coun.txt文件打开成功!<br/>"; } @$num=fgets($fp,12); //读取11位数字 if ($num=="") $num=0; //如果文件的内容为空,初始化为0 $num++; //浏览次数加一 @fclose($fp); //关闭文件 $fp=fopen("coun.txt", "w"); //只写方式打开coun.txt文件 fwrite($fp,$num); //写入加一后的结果 fclose($fp); //关闭文件 echo "您是第".$num."位浏览者!"; //浏览器输出浏览次数 ?> ``` 程序第一次运行的结果如图11-13所示。 ![](/uploads/images/20231208/9cad8082e98d7441fd532d82591a21bb.png) 由结果可以看出,该程序首先打开一个coun.txt文本文件,用于保存浏览次数。打开这个文件,然后初始化数据为0,并实现加一操作。 补充: 如何批量上传多个文件? 本章讲解了如何上传单个文件,那么如何上传多个文件呢?用户只需要在表单中使用复选框,以数组方式提交语法即可。 提交的表单语句如下: ![](/uploads/images/20231208/316d862e4eca1e1e6b03568d1dd9dab2.png) 如何从文件中读取一行? 在PHP网站开发中,支持从文件指针中读取一行。使用string fgets(int handle,[int length])函数即可实现上述功能。其中,int handle是要读入数据的文件流指针,fopen()函数返回数值;int length设置读取的字符个数,读入的字符个数为length-1。如果没有指定length,则默认为1024字节。
上一篇:
文件上传
该分类下的相关小册推荐:
Magento零基础到架构师(目录管理)
PHP面试指南
Laravel(10.x)从入门到精通(五)
Workerman高性能Web框架-Webman
Magento零基础到架构师(产品管理)
Laravel(10.x)从入门到精通(七)
PHP合辑5-SPL标准库
全栈工程师修炼指南
Swoole高性能框架-Hyperf
PHP合辑3-数组函数
Laravel(10.x)从入门到精通(十三)
PHP安全之道