function_test.php 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. <?php
  2. require_once(BASE_CORE_PATH . '/framework/libraries/validate.php');
  3. function initSqe() {
  4. date_default_timezone_set('Etc/GMT-8');
  5. $d = date('YmdHis', time());
  6. $r = rand(1000, 9999);
  7. $str = strrev($d . $r);
  8. $str2 = "";
  9. for ($i = 0; $i < strlen($str); $i++) {
  10. if ($i % 2 == 0) {
  11. $str2 = $str2 . (intval(9 - $str[$i]));
  12. } else {
  13. $str2 = $str2 . $str[$i];
  14. }
  15. }
  16. return $str2;
  17. }
  18. function request_page($url,$shopname,$date,$curpage,$pagesize)
  19. {
  20. $params = array('seq' => initSqe(),
  21. 'method' => 'api.info.item.list',
  22. 'page' => $curpage,
  23. 'pagesize' => $pagesize,
  24. 'nick' => $shopname,
  25. 'jdp_modified' => $date);
  26. $x = request($url,$params);
  27. return $x;
  28. }
  29. $d = "2014-01-01";
  30. request_page('http://crm-api.lrlz.com/api_app/api_main.py',"丽人丽妆官方旗舰店", $d,1,10);
  31. $x = mt_rand();
  32. $y = uniqid($x, true);
  33. $str = md5(uniqid(mt_rand(), true));
  34. $datas = array('type' => 0,'mobile' => '13911129867','str' => '');
  35. $var = $datas['str'];
  36. if(empty($var)) {
  37. echo "$var";
  38. }
  39. if(isset($var)) {
  40. echo "$var";
  41. }
  42. $a = new Validate();
  43. //$a->setValidate("344d",true,"","不可以为空");
  44. $a->setValidate(array('input'=>"haizi.king@gmial.com",'validator' => "Email", 'message' =>"请填写正确的EMAIL"));
  45. echo $a->validate();
  46. //cookie
  47. $cur = cookie('stanley');
  48. echo $cur;
  49. $src = 'hello world';
  50. $key = 'cb8d4e597fc751a56dc30258c4db1226';
  51. $enc = encrypt($src,$key);
  52. echo $enc;
  53. $dec = decrypt($enc,$key);
  54. echo $dec;
  55. $ip = getIp();
  56. echo $ip;
  57. //import('');
  58. $data = array();
  59. array_push($data, "18");
  60. $cur = new DateTime();
  61. $start = $cur->getTimestamp();
  62. echo $start;
  63. $ret = wcache('user:stanley',$data,'product');
  64. for($i = 0; $i < 100000; ++$i ) {
  65. $val = rcache('user:stanley','product');
  66. }
  67. $e = new DateTime();
  68. $end = $e->getTimestamp();
  69. echo $end;
  70. var_dump($val);