一旦ファイルに出力してリダイレクトする

  1. <?php
  2. /**
  3.  * このサンプルを動かすには、ディレクトリに書き込み権限が必要です。
  4.  */
  5. require_once ('../code/cssj_driver.php');
  6.  
  7. //ドライバの作成
  8. $driver cssj_create_driver_for('localhost'8099);
  9.  
  10. //セッションの開始
  11. $session cssj_create_session($driver'user''kappa'or die('サーバーに接続できません');
  12.  
  13. //出力先ファイル
  14. $out fopen('test.pdf''w');
  15. cssj_set_output($session$out);
  16.  
  17. //プロパティの設定
  18. cssj_set_property($session'output.pdf.compression''none');
  19.  
  20. //リソースの送信
  21. cssj_ob_start_resource($session'file:/test.css');
  22. readfile('test.css');
  23.  
  24. //本体の変換
  25. $in fopen('test.html''r');
  26. cssj_ob_start_main($session'file:/test.html');
  27. for (;;{
  28.   $data fread($in8192);
  29.   if (strlen($data<= 0{
  30.     break;
  31.   }
  32.   echo $data;
  33. }
  34. fclose($in);
  35.  
  36. //セッションの終了
  37. cssj_close($session);
  38.  
  39. //出力先ファイルを閉じる
  40. fclose($out);
  41.  
  42. //リダイレクト
  43. header("Location: test.pdf");
  44. exit;
  45. ?>

Documentation generated on Sat, 23 May 2009 14:49:07 +0900 by phpDocumentor 1.4.1