phping(文件与数据)

本文介绍了使用PHP进行文件处理的方法,包括文件的打开、创建、写入、读取、关闭及锁定等基本操作,并讨论了文件处理的安全性问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前几天在卓越买的《PHP和MySQL Web开发》(第四版)来了,终于不用看看PHP手册了,因为我刚入门水平比较低,看手册会很吃力,不够系统。今天给自己总结一下我看了PHP的文件函数处理数据存储和检索部分。
书上也说了,用文件来处理是存在很多不安全性,所以提倡数据库管理系统。
过程:
文件保存数据~打开文件~创建并写入文件~读取文件~关闭文件~给文件加锁~删除文件~
文件保存数据:用txt文档保存数据,放在适当的路径中。
打开文件:先选择一种文件模式,使用fopen(”路径(相对路径比较理想)",'文件模式','Boolen(是否在include_path中搜索文件)',context(规定文件句柄的环境))打开指定文件。
             例如@ $fp = fopen("$_SEVER[DOCUMENT_ROOT]/../XXX/XXX.txt",'w')。
创建并写入文件:用fwrite(文件,字符串,字符串长度(可选))在指定的文件写入字符串,一直到字符串的末尾或者到length字节。
读取文件:这个就比较多函数,类型也比较多。
             (1)以只读模式打开文件:fopen() (2)知道何时读完文件(文件指针):feof() (3)读取一行数据:fgets(),fgetss()(用于 过滤),fgetcsv()(定界符,返回数组)
             (4)读取整个文件(显示标准输出):redfile(),fpassthru(先打开文件,文件指针),file()(返回数组) (5)读取一个字符:fgetc() (6) 读取任意长度:fread(文件,size)
删除文件:用unlick("路径")删除该路径中的文件。
文件锁定:用flock(文件,操作值)确保文件锁定而不被两个脚本同时使用。
还有一些别的函数:查看文件是否存在-file_exists(),确定文件大小-filesize(),文件中定位:rewind(),fseek(),ftell()。

转载于:https://www.cnblogs.com/free0103/archive/2009/08/28/1556082.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值