2011-09-07 68 views
1

我使用的symfony 1.3,sfTCPDF插件當我使用curl執行TCPDF拋出錯誤Symfony的sfTCPDF插件的WriteHTML錯誤

這裏返回的HTML內容是我的代碼

$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 

只見路徑

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

沒有緩存文件夾。我給了整個項目文件夾777的權限。儘管它結束了這個錯誤。

回答