本帖最后由 zhuhao 于 2012-12-31 19:54:16 编辑

解决方案 »

  1.   

    TCPDF 提供了很好的解决方案,但你却拒绝使用。这又能怪谁呢?$pdf = new TCPDF('L', 'mm', 'BUSINESS_CARD_JP', true, 'UTF-8', true);参数 diskcache 用于控制是否使用文件缓存
      

  2.   

    xuzuning大大:
         我改成true不过好像还是执行报错,是不是哪里还要设置????
      

  3.   

    网站无法显示该页面 
     HTTP 500  
       最可能的原因是:
    •该网站正在进行维护。
    •该网站有程序错误。
     
       您可以尝试以下操作: 
         刷新该网页。 
     
         返回到上一页。 
     
         更多信息 此错误(HTTP 500 内部服务器错误)意味着您正在访问的网站出现了服务器问题,此问题阻止了该网页的显示。有关 HTTP 错误的详细信息,请参阅帮助。
     
      

  4.   

    这就说明你的程序,正确的说是你的数据存在问题
    造成程序运行时出现错误,而你关闭了 php 的错误显示功能,所以导致 http 500 错误你打开错误显示功能,并暂时注释掉 $pdf->Output($filenamepdf, 'F'); 这句
    应该就能看到错误了
      

  5.   

    xuzuning大大:Fatal error: Maximum execution time of 0 seconds exceeded in /var/www/html/amazonnew/tcpdf/tcpdf.php on line 19515
    tcpdf.php 19515代码
    $out .= ' '.sprintf('/Coords [%F %F 0 %F %F %F]', $grad['coords'][0], $grad['coords'][1], $grad['coords'][2], $grad['coords'][3], $grad['coords'][4]);
      

  6.   

    还有一个问题,现在通过PHP创建的文件用户(拥有者)都不是root,以前的都是root
      

  7.   

    xuzuning大大:
    我删除
    require_once('tcpdf/config/lang/eng.php'); 就解决问题了但我把那个改成true不能解决问题,也不知道是怎么回事