国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

93 lines
1.7KB

  1. <?php if(!defined('DEDEINC')) exit('dedecms');
  2. /**
  3. * 扩展小助手
  4. *
  5. * @version $Id: extend.helper.php 1 13:58 2010年7月5日Z tianya $
  6. * @package DedeCMS.Helpers
  7. * @copyright Copyright (c) 2020, DedeBIZ.COM
  8. * @license https://www.dedebiz.com/license
  9. * @link https://www.dedebiz.com
  10. */
  11. /**
  12. * 返回指定的字符
  13. *
  14. * @param string $n 字符ID
  15. * @return string
  16. */
  17. if ( ! function_exists('ParCv'))
  18. {
  19. function ParCv($n)
  20. {
  21. return chr($n);
  22. }
  23. }
  24. /**
  25. * 显示一个错误
  26. *
  27. * @return void
  28. */
  29. if ( ! function_exists('ParamError'))
  30. {
  31. function ParamError()
  32. {
  33. ShowMsg('对不起,你输入的参数有误!','javascript:;');
  34. exit();
  35. }
  36. }
  37. /**
  38. * 默认属性
  39. *
  40. * @param string $oldvar 旧的值
  41. * @param string $nv 新值
  42. * @return string
  43. */
  44. if ( ! function_exists('AttDef'))
  45. {
  46. function AttDef($oldvar, $nv)
  47. {
  48. return empty($oldvar) ? $nv : $oldvar;
  49. }
  50. }
  51. /**
  52. * 返回Ajax头信息
  53. *
  54. * @return void
  55. */
  56. if ( ! function_exists('AjaxHead'))
  57. {
  58. function AjaxHead()
  59. {
  60. @header("Pragma:no-cache\r\n");
  61. @header("Cache-Control:no-cache\r\n");
  62. @header("Expires:0\r\n");
  63. }
  64. }
  65. /**
  66. * 去除html和php标记
  67. *
  68. * @return string
  69. */
  70. if ( ! function_exists('dede_strip_tags'))
  71. {
  72. function dede_strip_tags($str) {
  73. $strs=explode('<',$str);
  74. $res=$strs[0];
  75. for($i=1;$i<count($strs);$i++)
  76. {
  77. if(!strpos($strs[$i],'>'))
  78. $res = $res.'&lt;'.$strs[$i];
  79. else
  80. $res = $res.'<'.$strs[$i];
  81. }
  82. return strip_tags($res);
  83. }
  84. }