php操作文件

jim8590251 2009-01-16 01:30:29
我在根目录下建了个文本文件,里面保存了IP地址,一行一个,用来锁定这些IP的,后台我想管理这些IP
就是我想删除其中一个的时候,比如我想删除127.2.2.1这个IP

$u = file("../forbiddenip.txt");
$fp = fopen("../forbiddenip.txt","a+");
$myread=fread($fp,filesize("../forbiddenip.txt"));
$myread = str_replace($ip,"",$myread);
//echo $myread;die();
echo $myread;

我把内容读出来替换,发现这个$myread是我想要的内容,可是我不知道怎么把他写入文件,写入总是追加
没办法把把里面的所有内容都替换成我自己的内容,也就是如何修改局部内容?
...全文
59 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cuidenghong123 2009-01-16
  • 打赏
  • 举报
回复
打开模式不对。
CuTe_CuBe 2009-01-16
  • 打赏
  • 举报
回复
w+ 模式自动把文件大小截取为0 ....
CuTe_CuBe 2009-01-16
  • 打赏
  • 举报
回复
LS w+ 后面就不能读取内容了。。r+
penglewen 2009-01-16
  • 打赏
  • 举报
回复
$fp = fopen("../forbiddenip.txt","w+");
jim8590251 2009-01-16
  • 打赏
  • 举报
回复
那用什么方式打开?
CuTe_CuBe 2009-01-16
  • 打赏
  • 举报
回复
你用附加模式"a+"打开文件,那么你写入数据当然会添加到文件末尾。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧