function_test.php 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. <?php
  2. require_once(BASE_CORE_PATH . '/framework/libraries/validate.php');
  3. $info = array();
  4. $info['receiver_state'] = '上海';
  5. $info['receiver_city'] = '上海市';
  6. $info['receiver_district'] = '徐汇区';
  7. $x = json_encode($info);
  8. $data = unserialize('a:7:{s:7:"address";s:36:"北京 北京市 东城区 123123123";s:5:"phone";s:11:"12345678901";s:4:"area";s:26:"北京 北京市 东城区";s:6:"street";s:9:"123123123";s:9:"mob_phone";s:11:"12345678901";s:9:"tel_phone";s:0:"";s:4:"dlyp";s:0:"";}');
  9. function test_ssl()
  10. {
  11. $pri_key = BASE_MOBILE_PATH.'/api/payment/alipay/'.'key/rsa_private_key.pem';
  12. $pub_key = BASE_MOBILE_PATH.'/api/payment/alipay/'.'key/alipay_public_key.pem';
  13. $xxx = 'gNvKQd0GXULuvr%2F1FKjQrKVI%2BeT%2B8qz2ohSohfkzn%2Fx5ajMUdDD1zBXsxbv9%2FJZbaLq7KihhJmlb28E02S6hI9OlG7f7%2BTJ%2FTtrh8Xy2%2FYiU2KNpjtowS%2FM3io23lgfyQgIEQ0xIpyMZg4NRdaoW6thnrgQzs%2B9rY57iFgdG%2B24%3D';
  14. $xy = urldecode($xxx);
  15. // $pri = openssl_pkey_get_private($pri_key);
  16. // $pub = openssl_pkey_get_private($pri_key);
  17. // $pri = openssl_pkey_get_private($pri_key);
  18. // $err = openssl_error_string();
  19. // $pub = openssl_pkey_get_private($pri_key);
  20. // $err = openssl_error_string();
  21. $key = file_get_contents($pri_key);
  22. $pri = openssl_get_privatekey($key);
  23. $err = openssl_error_string();
  24. $key = file_get_contents($pub_key);
  25. $pub = openssl_get_publickey($key);
  26. $err = openssl_error_string();
  27. $body = 'body=%E5%95%86%E5%93%81%E8%AF%A6%E6%83%85&buyer_email=bestcoolbear%40163.com&buyer_id=2088402949754402&discount=0.00&gmt_create=2015-12-31+14%3A51%3A41&gmt_payment=2015-12-31+14%3A51%3A41&is_total_fee_adjust=N&notify_id=35ceee6a4348f21bb27838770223ad0j34&notify_time=2015-12-31+14%3A51%3A41&notify_type=trade_status_sync&out_trade_no=150504888692984277&payment_type=1&price=0.01&quantity=1&seller_email=napheir.ao%40lrlz.com&seller_id=2088121219613123&subject=%E5%AE%9E%E7%89%A9%E8%AE%A2%E5%8D%95_150504888692984277&total_fee=0.01&trade_no=2015123121001004400035472261&trade_status=TRADE_SUCCESS&use_coupon=N';
  28. $data = 'gNvKQd0GXULuvr%2F1FKjQrKVI%2BeT%2B8qz2ohSohfkzn%2Fx5ajMUdDD1zBXsxbv9%2FJZbaLq7KihhJmlb28E02S6hI9OlG7f7%2BTJ%2FTtrh8Xy2%2FYiU2KNpjtowS%2FM3io23lgfyQgIEQ0xIpyMZg4NRdaoW6thnrgQzs%2B9rY57iFgdG%2B24%3D';
  29. openssl_sign($body, $sig, $pub);
  30. $sig64 = base64_encode($sig);
  31. $res = openssl_verify($body, $sig, $pub);
  32. $err = openssl_error_string();
  33. }
  34. test_ssl();
  35. function initSqe() {
  36. date_default_timezone_set('Etc/GMT-8');
  37. $d = date('YmdHis', time());
  38. $r = rand(1000, 9999);
  39. $str = strrev($d . $r);
  40. $str2 = "";
  41. for ($i = 0; $i < strlen($str); $i++) {
  42. if ($i % 2 == 0) {
  43. $str2 = $str2 . (intval(9 - $str[$i]));
  44. } else {
  45. $str2 = $str2 . $str[$i];
  46. }
  47. }
  48. return $str2;
  49. }
  50. function request_page($url,$shopname,$date,$curpage,$pagesize)
  51. {
  52. $params = array('seq' => initSqe(),
  53. 'method' => 'api.info.item.list',
  54. 'page' => $curpage,
  55. 'pagesize' => $pagesize,
  56. 'nick' => $shopname,
  57. 'jdp_modified' => $date);
  58. $x = request($url,$params);
  59. return $x;
  60. }
  61. $d = "2014-01-01";
  62. request_page('http://crm-api.lrlz.com/api_app/api_main.py',"丽人丽妆官方旗舰店", $d,1,10);
  63. $x = mt_rand();
  64. $y = uniqid($x, true);
  65. $str = md5(uniqid(mt_rand(), true));
  66. $datas = array('type' => 0,'mobile' => '13911129867','str' => '');
  67. $var = $datas['str'];
  68. if(empty($var)) {
  69. echo "$var";
  70. }
  71. if(isset($var)) {
  72. echo "$var";
  73. }
  74. $a = new Validate();
  75. //$a->setValidate("344d",true,"","不可以为空");
  76. $a->setValidate(array('input'=>"haizi.king@gmial.com",'validator' => "Email", 'message' =>"请填写正确的EMAIL"));
  77. echo $a->validate();
  78. //cookie
  79. $cur = cookie('stanley');
  80. echo $cur;
  81. $src = 'hello world';
  82. $key = 'cb8d4e597fc751a56dc30258c4db1226';
  83. $enc = encrypt($src,$key);
  84. echo $enc;
  85. $dec = decrypt($enc,$key);
  86. echo $dec;
  87. $ip = getIp();
  88. echo $ip;
  89. //import('');
  90. $data = array();
  91. array_push($data, "18");
  92. $cur = new DateTime();
  93. $start = $cur->getTimestamp();
  94. echo $start;
  95. $ret = wcache('user:stanley',$data,'product');
  96. for($i = 0; $i < 100000; ++$i ) {
  97. $val = rcache('user:stanley','product');
  98. }
  99. $e = new DateTime();
  100. $end = $e->getTimestamp();
  101. echo $end;
  102. var_dump($val);