가지고있는 데이터베이스의 정보를 기반으로 PDF를 만들려고합니다. 내가 할 때 500 내부 서버 오류가 발생합니다. 오류를 던지는 코드는 다음과 같습니다.동적 인 PDF를 만들기위한 Heredoc 문자열과 TCPDF
<?php
include('db.php');
$pdfArray = array();
$top = '<h1>Med One Equipment List</h1>
<table>
<thead>
<tr>
<td>Manufacturer</td>
<td>Model</td>
<td>Description</td>
</tr>
</thead>
<tbody>
';
array_push($pdfArray, $top);
while($rowAll = mssql_fetch_array($allResult)) {
$html = '
<tr>
<td>'.$rowAll["Manufacturer"].'</td>
<td>'.$rowAll["Model"].'</td>
<td>'.$rowAll["Make"].'</td>
<tr>';
array_push($pdfArray, $html);
}
$bottom = '</tbody>
</table>';
array_push($pdfArray, $bottom);
$table = implode(" ", $pdfArray);
$html = <<<EOF
{$table}
EOF;
?>
TCPDF로 PDF를 작성할 때이 파일을 포함하기 만합니다. 일부 TCPDF 코드를 포함해야하는지 알려주십시오. 나는 그것이 왜 효과가 없을지를 이해할 수 없다. 내 생각 엔 내가 herdoc을 잘못 사용하고있는 것 같습니다.
$html = <<<EOF
{$table}
EOF;
가 탭으로 들여 쓰기처럼 코드의 원시 포맷보고에서
PHP로 코딩 할 때 서버 오류 500은 스크립트가 오류를 유발하고 있음을 의미합니다. ** 모든 오류 메시지를 볼 수있는 방법으로 dev 환경을 구성해야합니다. 당신이 그것을 원한다면 도움을 요청하지만, 추측을 멈추십시오 :) –
나는 오류를 표시하기 위해이 작업을 수행했다. http://www.cs.trincoll.edu/hfoss/wiki/How_to_display_errors_in_PHP – mdance
여기서'$ pdf'가 정의되어 있습니까 ?? – Jarry