1. PHP / Говнокод #7633

    +155

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    function otherString($str,$style)
    {
    	$str=trim($str);
    	switch($style)
    	{
    		case 1: $str=strip_tags($str); $str=str_replace("\n",'<br />',$str); break;
    		case 2:  break;
    		case 3: $str=strip_tags($str); $str=str_replace("\n",'',$str); $str=str_replace('<br />',"\n",$str); break;
    		case 4: $str=ereg_replace('(mailto:|mailto|http://|http:/|http:|http|ftp://|ftp:/|ftp:|ftp)','',$str);break;
    		case 5: $str=stripslashes($str); break;
    		case 6: $str=stripslashes($str); $str=strip_tags($str); break;
    		case 7: $str=strip_tags($str); break;
    	}
    	return $str;
    }

    web-based cms

    Запостил: odmin, 24 Августа 2011

    Комментарии (6) RSS

    • Случайно не из модуля costyl.php/spike.php?
      Ответить
    • function anotherString($str,$style){
      return 'sGdr4_sdf+3C'; // fairly generated by passGen
      }
      Ответить
    • <sarcasm>Какой полезный, а главное многофункциональный метод!</sarcasm>
      "Порадовала" строка 11 - stripslashes используется до strip_tags.
      >web-based cms
      уебазед цмс?
      Ответить
    • webkill-based cms
      Ответить
    • Strategy Pattern в юности
      Ответить
    • >function otherString($str,$style)
      function YetAnotherFunctionInThisFuckingProject($fuck, $shit){
      ...
      }
      Ответить

    Добавить комментарий