Constants.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?php
  2. /**
  3. * Defines constants used throughout amfphp package
  4. *
  5. * @license http://opensource.org/licenses/gpl-license.php GNU Public License
  6. * @copyright (c) 2003 amfphp.org
  7. * @package flashservices
  8. * @subpackage app
  9. */
  10. /**
  11. * The Service browser header
  12. */
  13. define("AMFPHP_SERVICE_BROWSER_HEADER", "DescribeService");
  14. /**
  15. * The Credentials header string
  16. */
  17. define("AMFPHP_CREDENTIALS_HEADER", "Credentials");
  18. /**
  19. * The cleared credentials string
  20. */
  21. define("AMFPHP_CLEARED_CREDENTIALS", "AMFPHP_CLEARED_CREDENTIALS");
  22. /**
  23. * The Debugging header string
  24. */
  25. define("AMFPHP_DEBUG_HEADER", "amf_server_debug");
  26. /**
  27. * The success method name
  28. */
  29. define("AMFPHP_CLIENT_SUCCESS_METHOD", "/onResult");
  30. /**
  31. * The status method name
  32. */
  33. define("AMFPHP_CLIENT_FAILURE_METHOD", "/onStatus");
  34. /**
  35. * The rewrite header method name
  36. */
  37. define("AMFPHP_CLIENT_REWRITE_HEADER", "ReplaceGatewayUrl");
  38. /**
  39. * The Content Type String
  40. */
  41. define("AMFPHP_CONTENT_TYPE", "Content-type: application/x-amf");
  42. /**
  43. * The Content Type String
  44. */
  45. define("AMFPHP_PHP5", PHP_VERSION >= 5 ? true : false);
  46. /**
  47. * The Content Type String
  48. */
  49. $tmp = pack("d", 1); // determine the multi-byte ordering of this machine temporarily pack 1
  50. define("AMFPHP_BIG_ENDIAN", $tmp == "\0\0\0\0\0\0\360\77");
  51. ?>