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

    +169.8

    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
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    <?php
    $message=str_replace("q","<img src=\"bukv_".$cvet."/q.gif\" alt=\"\">",$message); 
    $message=str_replace("w","<img src=\"bukv_".$cvet."/w.gif\" alt=\"\">",$message); 
    $message=str_replace("e","<img src=\"bukv_".$cvet."/e.gif\" alt=\"\">",$message); 
    $message=str_replace("r","<img src=\"bukv_".$cvet."/r.gif\" alt=\"\">",$message); 
    $message=str_replace("t","<img src=\"bukv_".$cvet."/t.gif\" alt=\"\">",$message); 
    $message=str_replace("y","<img src=\"bukv_".$cvet."/y.gif\" alt=\"\">",$message); 
    $message=str_replace("u","<img src=\"bukv_".$cvet."/u.gif\" alt=\"\">",$message); 
    $message=str_replace("i","<img src=\"bukv_".$cvet."/i.gif\" alt=\"\">",$message); 
    $message=str_replace("o","<img src=\"bukv_".$cvet."/o.gif\" alt=\"\">",$message); 
    $message=str_replace("p","<img src=\"bukv_".$cvet."/p.gif\" alt=\"\">",$message);
    
    //вывожу так : 
    
    $namessss=$message; 
    echo "<div class=\"header\"><center><b> $namessss </b></center></div>";
    
    //и получается так
    /*
    g srg src="g src="bukv_greeg src="bukv_green/n.gif" alt="">/b.gif" alt="">ukg src="g src="bukv_greeg src="bukv_green/n.gif" alt="">/b.gif" alt="">ukv_greeg src="bukv_green/n.gif" alt="">/v.gif" alt="">_greeg src="bukv_green/n.gif" alt="">/c.gif" alt="">="g src="bukv_greeg src="bukv_green/n.gif" alt="">
    */
    ?>

    на одном из форумов мое внимание привлекла загадочная тема с названием "что не правильно в стр_реплаке?"

    [email protected], 08 Декабря 2009

    Комментарии (5)
  2. PHP / Говнокод #2241

    +153

    1. 1
    2. 2
    3. 3
    4. 4
    $res1 = mysql_query("INSERT INTO tbl_orders
    (date_order,name,id_city,city_text,kod_tel_1,tel_1,kod_tel_2,tel_2,description,subject_text,id_teacher,id_category,category_text,check_student,place_student,check_teacher,place_teacher,price,email,icq,order_close,id_status,to_send,id_whence_came,text_whence_came,one_teacher)
    VALUES ('$ts','$name','$city','$other_city','$kod_tel_1','$tel_1','$kod_tel_2','$tel_2','$prim','$other','$id_rep','$category','$other_cat','$check_uch','$district_uch','$check_prep','$district_prep','$stoim','$email','$icq','0','1','1','$whence_came','$text_whence_came','$one_teacher')")
    or die ("Query failed".mysql_error());

    Услада ума, любящего искать связи. Автор чутка лажанул — некоторые переменные всё же совпадают с полями таблицы.

    defann, 07 Декабря 2009

    Комментарии (22)
  3. PHP / Говнокод #2240

    +158.6

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    if(isset($_POST['submit']))
      {
         send($_POST['id_rep'],$_POST['name'],$_POST['city'],$_POST['other_city'],$_POST['kod_tel_1'],$_POST['tel_1'],$_POST['kod_tel_2'],$_POST['tel_2'],$_POST['prim'],$_POST['res'],$_POST['category'],$_POST['other_cat'],$_POST['check_uch'],$_POST['check_prep'],$_POST['district_uch'],$_POST['district_prep'],$_POST['stoim'],$_POST['email'],$_POST['icq'],$_POST['whence_came'],$_POST['text_whence_came'],$_POST['one_teacher']);
      }
      else
      {
         form($id_teacher,$_POST['name'],$_POST['city'],$_POST['other_city'],$_POST['kod_tel_1'],$_POST['tel_1'],$_POST['kod_tel_2'],$_POST['tel_2'],$_POST['prim'],$_POST['res'],$_POST['category'],$_POST['other_cat'],$_POST['check_uch'],$_POST['check_prep'],$_POST['district_uch'],$_POST['district_prep'],$_POST['stoim'],$_POST['email'],$_POST['icq'],$_POST['whence_came'],$_POST['text_whence_came'],$_POST['one_teacher']);
      }

    Как на самом деле правильно обрабатывать формы.

    defann, 07 Декабря 2009

    Комментарии (3)
  4. PHP / Говнокод #2235

    +151.4

    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
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    //фигура
    class Figura
    { $type
       $ploshad
         function A($t)
         {echo $t}
    }
    // круг треугольник
      class CRTR extendes Figura
    { $ r
       $ a
      $ b
      $c
    function B($B)
      {echo $a
       echo $b
       echo $d
       echo $c
              }
       }
    // прямоугольник квадрат
      class PRKV extendes CRTP
      {$ d
       $ e
             }
        function C ($C)
         { echo $ d
            echo $ e
                        }
    $ l=new PRKV;
                 }
     class Myclass 
       {$s 
           }
      function Ploshad KR($s1)
          {$this>s1=r*r*3.14;
            }
       function ploshad($s) 
    {$this>s=a*b }

    Решение геометрической задачи...
    нет слов...

    Libertys, 06 Декабря 2009

    Комментарии (10)
  5. PHP / Говнокод #2232

    +161.6

    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
    $datep = date("d.m");
    $datep = str_replace("01","1",$datep);
    $datep = str_replace("02","2",$datep);
    $datep = str_replace("03","3",$datep);
    $datep = str_replace("04","4",$datep);
    $datep = str_replace("05","5",$datep);
    $datep = str_replace("06","6",$datep);
    $datep = str_replace("07","7",$datep);
    $datep = str_replace("08","8",$datep);
    $datep = str_replace("09","9",$datep);
    /*  какой-то код */
    if($datep=="08.03" && $sex=="zh") {print "$loginn,сегодня твой праздник,8 марта!Поздравляю,солнышко!<br/>";}
    /* перебор других праздников */

    Про date("j.n") автор явно не знал...
    Во втором куске кода автор явно забыл что избавился от нулей...
    (про отсутствие пробелов после запятой я молчу)

    znlex, 06 Декабря 2009

    Комментарии (5)
  6. PHP / Говнокод #2231

    +159.7

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    @$login=$_SESSION["login"];
    if ((!session_is_registered('login')) || ($login == '') || (!$login)) {
    	print "<CENTER><B>Не могу получить cookies<BR>Проверьте настройки браузера или фаерволла</B></CENTER>";
    	exit;
    }

    Проверка сессии перед входом в закрытую часть сайта.

    dicos, 06 Декабря 2009

    Комментарии (4)
  7. PHP / Говнокод #2226

    +157.7

    1. 1
    2. 2
    3. 3
    if ($p{card}==1) {$o=20}
    if ($p{card}==2) {$o=20}
    if ($p{card}==3) {$o=20}

    И так далее 60 строк О_о

    michoman, 04 Декабря 2009

    Комментарии (5)
  8. PHP / Говнокод #2225

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    if (1==1) 
      echo "\n<td><img src=/images/spacer.gif border=0 width=1 height=9></td>";
    else 
      echo "\n<td valign=middle><img src=/parfum/images/line_v.gif border=0 width=1 height=9></td>";

    michoman, 04 Декабря 2009

    Комментарии (2)
  9. PHP / Говнокод #2223

    +151.7

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    function setTpl($Tpl_name, $Cache_id=null, $Caching=null){
    	$i=count($this->tpl);
    
    	if ( ! is_array($this->tpl)) {
    		$this->tpl=array();
    	}
    	$this->tpl[$i]['name']=$Tpl_name;
    	$this->tpl[$i]['cache_id']=$Cache_id;
    	$this->tpl[$i]['caching']=$Caching;
    }

    Вот такой способ инкримента массива

    BashOrgRu, 04 Декабря 2009

    Комментарии (7)
  10. PHP / Говнокод #2221

    +158.7

    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
    16. 16
    17. 17
    if (isset($message)) {
    $message = nl2br($message);
    $message = str_replace("<br />","<br>",$message);
    $message = str_replace("<BR />","<BR>",$message);
    $message = str_replace("[u]","<u>",$message);
    $message = str_replace("[U]","<u>",$message);
    $message = str_replace("[i]","<i>",$message);
    $message = str_replace("[I]","<i>",$message);
    $message = str_replace("[b]","<B>",$message);
    $message = str_replace("[B]","<B>",$message);
    $message = str_replace("[/u]","</u>",$message);
    $message = str_replace("[/U]","</u>",$message);
    $message = str_replace("[/i]","</i>",$message);
    $message = str_replace("[/I]","</i>",$message);
    $message = str_replace("[/b]","</B>",$message);
    $message = str_replace("[/B]","</B>",$message);
    }

    litrumb, 04 Декабря 2009

    Комментарии (7)