2016-07-16 1 views
0

저는 PHP가 처음이므로 TCPDF를 사용하여 웹 사이트에서 PDF를 생성합니다. 문제없이 모든 파일을 다운로드 할 수 있지만 내 서버의 폴더에 저장하려고하면 문제가 발견되었습니다. 나는이 시도 :TCPDF로 내 서버에 PDF 저장

$pdf->Output('../pdf/example_001.pdf', 'F'); 

을하고 나는이

$filepath = "../../pdf/test.pdf"; 
    $fp = fopen($filepath, "w"); 
    fwrite($fp, $pdf); 
    fclose($fp); 

을 시도했지만 나에게 빈 파일을 제공합니다.

+0

FTP를 사용하여 서버에 연결하고 바탕 화면에 다운로드 한 다음 Adobe Acrobat에서 열어서 PDF를 볼 수 있습니까? –

답변

3

조금 늦게 답변. 다음 형식을 사용하여 파일을 저장할 수 있습니다.

$pdf->Output(dirname(__FILE__).'/pdf/'.$pdf_name.'.pdf', 'F'); 

'F'매개 변수는 파일을 파일 시스템에 저장하는 데 사용됩니다. dirname(__FILE__)은 중요한 상대 경로를 제공하는 데 도움이됩니다. 이 예에서는 위의 행을 사용한 파일과 동일한 폴더에있는 "pdf"폴더에 PDF를 저장합니다. 상대 또는 절대 경로 폴더 경로가 중요합니다. __DIR__ 또한 현재 디렉토리를 찾는 데 사용할 수 있습니다.