PHP에서 파일 시작 부분에 쓰기
PHP에서 파일 시작 부분에 데이터를 쓰는 것은 약간 까다로울 수 있습니다. "a" 모드(추가)를 사용하면 파일 끝에 콘텐츠를 추가할 수만 있습니다. "r" 모드는 읽기 및 쓰기 액세스를 허용하면서 기존 데이터를 덮어씁니다.
귀하의 경우에는 다음과 같은 동작을 하는 "r "을 사용했습니다.
$datab = fopen('database.txt', "r+");
해결책: 파일 작업 사용
빠르고 효율적인 해결책은 다음과 같습니다.
파일의 기존 내용 읽기:
$current_data = file_get_contents('database.txt');
새 데이터를 기존 데이터와 연결:
$new_data = "Your new data\n" . $current_data;
전체 파일을 새 데이터로 다시 작성:
file_put_contents('database.txt', $new_data);
이 기술을 사용하면 이전 내용을 보존하면서 새 데이터가 파일 시작 부분에 기록됩니다.
다음은 이 솔루션을 보여주는 코드 조각입니다.
<?php $new_data = "Your new data\n"; $current_data = file_get_contents('database.txt'); $new_data .= $current_data; file_put_contents('database.txt', $new_data); ?>
위 내용은 PHP에서 파일 시작 부분에 데이터를 쓰는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!