Advertisement
Guest User

Untitled

a guest
Oct 8th, 2015
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. <?php
  2. // -------------------------------------------------
  3. // Kohana 3.0'dan alıntı
  4. // HTML::obfuscate
  5. // -------------------------------------------------
  6. function obfuscate($string)
  7. {
  8. $safe = '';
  9. foreach (str_split($string) as $letter)
  10. {
  11. switch (rand(1, 3))
  12. {
  13. // HTML entity code
  14. case 1:
  15. $safe .= '&#'.ord($letter).';';
  16. break;
  17.  
  18. // Hex character code
  19. case 2:
  20. $safe .= '&#x'.dechex(ord($letter)).';';
  21. break;
  22.  
  23. // Raw (no) encoding
  24. case 3:
  25. $safe .= $letter;
  26. }
  27. }
  28.  
  29. return $safe;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement