2011-09-07 3 views
1

내가 컬 실행 TCPDF 오류심포니 sfTCPDF는 플러그인 writeHTML 오류

여기

을 던지고 사용하여 HTML 콘텐츠를 반환 할 때 내가 심포니 1.3, sfTCPDF 플러그인을 사용하고 내 코드

$url = "http://urlpath/builder/builder_dev.php/design/agreement?"; 
$arguments = "&pdfid=10"; 
$ch1 = curl_init(); 
$headerinfo = apache_request_headers(); 
curl_setopt($ch1, CURLOPT_URL, $url); 
curl_setopt($ch1, CURLOPT_HEADER, 0); 
curl_setopt($ch1, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch1, CURLOPT_POSTFIELDS, $arguments); 
curl_setopt($ch1, CURLOPT_USERAGENT,$headerinfo['User-Agent']); 
$result = curl_exec($ch1); 

$pdf->writeHTML("\n\n\n".$result, true, 0); 
$pdf->Output('Agreement.pdf'); 

입니다 이 mnay 경고 메시지를 보여줍니다 첫 번째는 파일을 기반으로

Warning: imagepng() [function.imagepng]: Unable to open '/var/www/html/projectPath/plugins/sfTCPDFPlugin/lib/tcpdf/cache/mska_01754b01ec8372f7001557e3be56ba40' for writing: No such file or directory in /var/www/html/projectPath/plugins/sfTCPDFPlugin/lib/tcpdf/tcpdf.php on line 8109 

는 다른 경고를 표시하고 다음 오류

입니다
TCPDF ERROR: Can't open image file: /var/www/html/projectPath/plugins/sfTCPDFPlugin/lib/tcpdf/cache/mska_01754b01ec8372f7001557e3be56ba40 
Notice: Undefined property: sfTCPDF::$userData in /var/www/html/projectPath/plugins/sfTCPDFPlugin/lib/sfTCPDF.class.php on line 112 

16,나는 경로

/var/www/html/projectPath/plugins/sfTCPDFPlugin/lib/tcpdf/cache/ 

에는 캐시 폴더가 없습니다 보았다. 전체 프로젝트 폴더에 777 권한을 부여했습니다. 이 오류로 끝납니다.

답변

0

이 같은 문제에 대해 다루고 있습니다 보인다 : http://anthologize.org/trac/ticket/125

TCPDF는 디렉토리를 추가하지 않은, 그래서 나는 그냥 수동으로 (이 지금까지 해결 될 수 있음) 이전 버전에서 그것을 만들 필요가 있다고 생각합니다.