国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

81 lines
1.7KB

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