Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- Laravel
- HTML
- curl
- file-upload
- jquery
- Ajax
- JavaScript
- OOP
- composer-php
- 무료다운로드쿠폰
- MySQL
- 웹하드추천
- post
- JSON
- php
- Session
- Arrays
- Regex
- function
- UTF-8
- Linux
- string
- Apache
- Forms
- date
- 전략
- variables
- 경영
- 웹하드순위
Archives
- Today
- Total
개발! 딱 깔끔하고 센스있게!
PHP-동적 생성 (과 응답) 의 HTML 문자열을 읽습니까? 본문
데이터베이스에서 일부 정보를 추출하고 상대적으로 간단한 동적 HTML 을 만드는 파일이 있습니다.
그리고 DOMPDF 는 이 파일을 PDF 문서로 바꿀 수 있습니다.
DOMDPF GET 변수를 사용하여 기본적인 실현을 실현합니다.
ob_start(); include_once("report.php?id=1249642977"); require_once("dompdf/dompdf_config.inc.php"); $dompdf = new DOMPDF(); $dompdf->load_html(ob_get_contents()); $dompdf->render(); $dompdf->stream("sample.pdf", array('Attachment'=>'0')); ob_end_clean();
나는 아마도 이런 물건으로 목적을 달성할 수 있을 것이라고 생각하지만 조금도 이상하지 않다.
그것은 작용이 없다.
DOMPDF 종류와 함께 사용할 수 있도록 파일을 직접 복사하려면 브라우저 HTML 로 읽을 수 있습니까?
대답
두 문제.
우선 includeu once 를 사용할 수 없습니다.
PHP 페이지 – 조회 문자열은 무시됩니다.
다른 방식을 report.phphp 으로 id 를 제공해야 합니다.
그 다음으로 당신은 정확하게 출력을 완충했습니다.
하지만 현재 출력 완충구를 DOMPDF 에 전달하여 PDF 를 출력 버퍼링으로 생성하고 출력 버퍼링에 버퍼링을 버려라.그런 걸 원하는지:
$dompdf = new DOMPDF(); $dompdf->load_html(ob_get_clean()); $dompdf->render(); $dompdf->stream("sample.pdf", array('Attachment'=>'0'));
현재 출력 버퍼 지구를 버리고 출력 버퍼링을 사용하지 않습니다.
그리고 $dompdf -> 흐름은 일을 할 수 있을 것입니다.
'개발 스크랩 메모 > PHP' 카테고리의 다른 글
PHP 에서 HTML 페이지 (input) 값과 이름 (0) | 2020.12.25 |
---|---|
PHP 12444 public state state state 함수를 왜 사용합니까?[폐쇄!] (0) | 2020.12.25 |
PHP 는 날짜와 시간을 비교해서 [중복] (0) | 2020.12.25 |
PHP 분해 문자열을 사용할 때 모든 빈 값을 삭제합니까? (0) | 2020.12.25 |
php url 분해 (0) | 2020.12.24 |
Comments