잘못된 PHP 문서에 대한 해결 방법: 먼저 해당 코드 파일을 연 다음 헤더 앞에 "ob_end_clean()" 문을 추가하세요.
추천: "PHP 비디오 튜토리얼"
PHP 다운로드 DOC 왜곡된 코드
최근에 doc 파일을 다운로드해야 하는 시스템을 만들었습니다
이전 코드 다운로드가 완료된 후 항상 왜곡되었습니다 열었을 때...
Google은 오랫동안 해결책을 찾지 못했습니다
드디어 나중에 알아냈습니다
헤더 이전에 삭제해야 합니다. 즉, ob_end_clean()
$file_size = filesize($logName); ob_end_clean(); header("Content-type:application/octet-stream"); header("Accept-Ranges:bytes"); header("Accept-Length:$file_size"); header("Content-Disposition:attachment;filename=" . $fileName); $fp = fopen($logName, "r"); $buffer_size = 1024; $cur_pos = 0; while (!feof($fp) && $file_size - $cur_pos > $buffer_size) { $buffer = fread($fp, $buffer_size); echo$buffer; $cur_pos+=$buffer_size; } $buffer = fread($fp, $file_size - $cur_pos); echo$buffer; fclose($fp); return true;
위 내용은 PHP 문서가 왜곡된 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!