fread:读到"行结束" (不要切断线)

时间:2017-12-30 19:54:11

标签: php file fopen fread

我想读取一个文件直到X字节。但是最后一行不应该像我现在的代码那样被切断:

SomeOtherFunction

现在,fread读取直到达到10000字节。然后关闭该行并创建一个新文件。该行基本上是完全存储,但分为两个文件。我不想只做停止和结束。

任何解决方案?谢谢!

1 个答案:

答案 0 :(得分:0)

我想我明白了:

$file = fopen("test.txt", "r");
while(! feof($file)) {
    $contents = fread($file,$eachFileSize);
    $contents = $contents . fgets($file);

有人可以确认这是预期的方式(例如LawrenceCherone建议的那样)吗?