美文网首页
PHP读写大文件操作

PHP读写大文件操作

作者: 散装咖啡 | 来源:发表于2017-02-17 23:08 被阅读241次

    配置项

    $fileNameRead = 'a.log';//路径 + 文件名

    $fileNameWrite = 'b.log';

    //每次读取的字符40K 根据实际情况以及服务器的IO来调整这个参数

    $chunk = 40960;

    $charCount = filesize($fileNameRead);

    $fpRead = fopen($fileNameRead, 'r');

    $fpWrite = fopen($fileNameWrite, 'a');

    for ($i = 0; $i < $charCount; $i += $chunk) {

    fseek($fpRead, $i);

    fwrite($fpWrite, fread($fpRead, $chunk));

    }

    fclose($fpWrite);

    fclose($fpRead);

    相关文章

      网友评论

          本文标题:PHP读写大文件操作

          本文链接:https://www.haomeiwen.com/subject/kkqrwttx.html