专栏首页黑白安全PHP读取执行后删除数据

PHP读取执行后删除数据

利用 PHP 读物文件为数组和数组差异的方法来实现 PHP 执行一行数据后删除数据的小技巧

if (filesize('xxoo.txt') < 40) {//这个 40 是具体情况可以调整
    echo 'end';
    exit;
}
$file = file('xxoo.txt');
$ids = array_slice($file, 0, 20);//获取文件前 20 行数据
$newfile = array_diff($file, $ids);
@file_put_contents('xxoo.txt', join($newfile, ''));
foreach ($ids as $id) {
         echo $id;
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ctf工具包 ctf Toolkit 渗透测试工具包 隐秘数据破解

    │ ├── caidao-20160620-www.maicaidao.com.7z

    周俊辉
  • 分析 629126 个挖矿恶意软件后 发现 5% 的 Monero 都是感染设备挖出的

    Palo Alto Networks公司的多名安全研究专家对恶意挖矿行为进行了深入研究,发现5%的Monero加密货币是通过恶意程序开采出来的,而且每日大约2%...

    周俊辉
  • 美共和党全国委员会确认在今年中期选举期间遭到网络攻击

    据外媒报道,美国共和党全国国会委员会(NRCC)在今年美国中期选举期间遭到黑客攻击。Politico最新报道了这起攻击事件。NRCC发言人Ian Prior在一...

    周俊辉
  • 《笨办法学Python》 第20课手记

    《笨办法学Python》 第20课手记 本节课讲函数与文件,内容比较简单,但请注意常见问题解答,你应该记住那些内容。 指针表示存储地址。 原代码如下: from...

    Steve Wang
  • Ant Design 4.0 正式版来了!

    我们在 SEE Conf 之际发布了 4.0 rc 版本。经过 1 个多月的反馈收集和调整之后,我们终于迎来了 4.0 的正式版!感谢在此期间每一位提供反馈、...

    前端达人
  • 初识YAML

    晚上本来想看看Julia语言的,最后发现需要花额外的不少时间,就先放放,那就看看Yaml吧,要学习的话,周期短,本身也比较简单清晰。 早些年的...

    jeanron100
  • python编写登录接口(上)

    py3study
  • 其他系列 | 需要知道了解的CDN工作原理

    内容分发网络(Content Delivery Network,简称CDN)是建立并覆盖在承载网之上,由分布在不同区域的边缘节点服务器群组成的分布式网络。CDN...

    Tinywan
  • 软件性能测试中的变点检测(CS SE)

    我们描述了在存在噪声的情况下自动检测软件产品性能变化的过程。随着对软件产品的更改提交到源存储库,大量测试将会定期运行,我们希望能够识别出那些对性能回归有影响的更...

    Elva
  • 跟我一起学Laravel-数据库操作和查询构造器

    在Laravel中执行数据库操作有两种方式,一种是使用\DB外观对象的静态方法直接执行sql查询,另外一种是使用Model类的静态方法(实际上也是Facade的...

    用户2131907

扫码关注云+社区

领取腾讯云代金券