同じセッションで何度も処理をする。

  1. <?php
  2. require_once ('../code/CTI/DriverManager.php');
  3.  
  4. //セッションの開始
  5. $session cti_get_session('ctip://localhost:8099/',
  6.     array('user' => 'user',
  7.     'password' => 'kappa'));
  8.     
  9. //ファイル出力
  10. @mkdir($dir0777'out');
  11. $session->set_output_as_file('out/reset-1.pdf');
  12.  
  13. //リソースの送信
  14. $session->start_resource('test.css');
  15. readfile('data/test.css');
  16. $session->end_resource();
  17.     
  18. //文書の送信
  19. $session->start_main('test.html');
  20. readfile("data/test.html");
  21. $session->end_main();
  22.  
  23. //事前に送って変換
  24. $session->set_output_as_file('out/reset-2.pdf');
  25. $session->start_resource('test.html');
  26. readfile("data/test.html");
  27. $session->end_resource();
  28. $session->transcode('test.html');
  29.  
  30. //同じ文書を変換
  31. $session->set_output_as_file('out/reset-3.pdf');
  32. $session->transcode('test.html');
  33.  
  34. //リセットして変換
  35. $session->reset();
  36. $session->set_output_as_file('out/reset-4.pdf');
  37. $session->transcode('test.html');
  38.  
  39. //再度変換
  40. $session->set_output_as_file('out/reset-5.pdf');
  41. $session->start_main('test.html');
  42. readfile("data/test.html");
  43. $session->end_main();
  44.  
  45. //セッションの終了
  46. $session->close();
  47. ?>

Documentation generated on Wed, 24 Apr 2013 10:09:08 +0900 by phpDocumentor 1.4.3