util.pl
上传用户:li2971742
上传日期:2021-11-18
资源大小:39096k
文件大小:1k
源码类别:

OA系统

开发平台:

C#

  1. #####
  2. #  FCKeditor - The text editor for internet
  3. #  Copyright (C) 2003-2006 Frederico Caldeira Knabben
  4. #  
  5. #  Licensed under the terms of the GNU Lesser General Public License:
  6. #   http://www.opensource.org/licenses/lgpl-license.php
  7. #  
  8. #  For further information visit:
  9. #   http://www.fckeditor.net/
  10. #  
  11. #  "Support Open Source software. What about a donation today?"
  12. #  
  13. #  File Name: util.pl
  14. #   This is the File Manager Connector for Perl.
  15. #  
  16. #  File Authors:
  17. #   Takashi Yamaguchi (jack@omakase.net)
  18. #####
  19. sub RemoveFromStart
  20. {
  21. local($sourceString, $charToRemove) = @_;
  22. $sPattern = '^' . $charToRemove . '+' ;
  23. $sourceString =~ s/^$charToRemove+//g;
  24. return $sourceString;
  25. }
  26. sub RemoveFromEnd
  27. {
  28. local($sourceString, $charToRemove) = @_;
  29. $sPattern = $charToRemove . '+$' ;
  30. $sourceString =~ s/$charToRemove+$//g;
  31. return $sourceString;
  32. }
  33. sub ConvertToXmlAttribute
  34. {
  35. local($value) = @_;
  36. return $value;
  37. # return utf8_encode(htmlspecialchars($value));
  38. }
  39. sub specialchar_cnv
  40. {
  41. local($ch) = @_;
  42. $ch =~ s/&/&/g; # &
  43. $ch =~ s/"/"/g; #"
  44. $ch =~ s/'/'/g; # '
  45. $ch =~ s/</&lt;/g; # <
  46. $ch =~ s/>/&gt;/g; # >
  47. return($ch);
  48. }
  49. 1;