하나의 텍스트 파일을 반으로 나누고 하나의 파일에 절반을 넣고 나머지 절반은 다음 파일에 넣기를 원합니다. 어떻게 이것을 달성 할 수 있을까요?PHP를 사용하여 텍스트 파일을 절반으로 분할 하시겠습니까?
예는 다음과 같습니다? split.php N = file.txt를
$file = $_GET['n'];
$i = 1;
$fp = fopen("./server/php/files/".$file,'a+');
$fs = filesize("./server/php/files/".$file);
$lengthhalf = $fs/2;
while(! feof($fp)) {
$contents = fread($fp,$lengthhalf);
file_put_contents('./server/php/files/[2]'.$file,$contents);
$i++;
}
라인 또는 바이트 – Orangepill
에 의해 나는 그냥 반반 씩 분할해야 어느 사용할 수 있습니다. – Arbitrary
파일이 아주 작 으면 $ file = filegetcontents()를 사용하십시오. 그런 다음 $ 변수를 반으로 나누고 putfilecontents를 두 번 사용하여 디스크에 기록하십시오. – viljun