개발! 딱 깔끔하고 센스있게!

PHP 에서 문자열 을 파일 에 쓰 고 다운로드 [닫 기] 를 강제 합 니 다. 본문

개발 스크랩 메모/PHP

PHP 에서 문자열 을 파일 에 쓰 고 다운로드 [닫 기] 를 강제 합 니 다.

렉사이 2020. 12. 8. 02:38

문자열 에서 파일 을 만 드 는 방법 을 연구 하고 있 습 니 다.

이것 은 일반 텍스트 를 'txt', pp 등 으로 저장 하 는 것 일 수도 있 습 니 다.

하지만 그것 에 대해 알 고 싶 습 니 다.

* 이 비밀 번 호 를 찾 았 습 니 다.

$file = 'people.txt'; // Open the file to get existing content $current = file_get_contents($file); // Append a new person to the file $current .= "John Smith\n"; // Write the contents back to the file file_put_contents($file, $current); 

근 데 제 서버 에 people. txt 저장 해 야 하나 요?

다운로드 강제 부분

header("Content-Disposition: attachment; filename=\"" . basename($File) . "\""); header("Content-Type: application/force-download"); header("Content-Length: " . filesize($File)); header("Connection: close"); 

나 는 어디에서 상술 한 내용 을 저장 해 야 합 니까? 나 는 코드 가 정확 하 다 고 가정 하고 내 가 만 든 파일 을 강제로 다운로드 할 수 있 습 니까?

대답 하 다.

파일 에 문자열 을 쓰 지 않 아 도 브 라 우 저 로 보 낼 수 있 습 니 다.

아래 의 예제 를 참고 하 십시오. 이 예제 에 서 는 "Sample. txt" 라 는 파일 을 다운로드 하려 고 시도 합 니 다.

이 파일 은 $str 값 을 포함 합 니 다.

Comments