1. Список говнокодов пользователя Uchkuma

    Всего: 25

  2. PHP / Говнокод #4855

    +161

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    $uploaddir = '../foto/'.$img_name_clean.'/';
    $uploadfile = $uploaddir . basename($_FILES[$key]['name']);
    $img_name = $_FILES[$key]['name'];
    
    if (file_exists("../foto/".$img_name_clean."/".$img_name."")){echo "Внимание! Ошибка, в папке ".$img_name_clean." уже существует файл ".$img_name."! Пожалуста, переименуте загружаемый файл."; exit;}
    if (move_uploaded_file($_FILES[$key]['tmp_name'], $uploadfile)) {
    chmod('../foto/'.$img_name_clean.'/' . $img_name, 0666);
    echo "Файл ".$_FILES[$key]['name']." загружен в папку ".$img_name_clean.".\n<br>";
    } else {
    echo "Файл ".$_FILES[$key]['name']." не загружен в папку ".$img_name_clean.".\n<br>";exit;
    }

    Эх, не удержался таки! Продолжение предыдущего.

    Uchkuma, 08 Декабря 2010

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

    +163

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    $img_name_clean = $_FILES[$key]['name'];
    $img_name_clean = str_replace (".img","",$img_name_clean);
    $img_name_clean = str_replace (".jpeg","",$img_name_clean);
    $img_name_clean = str_replace (".jpg","",$img_name_clean);
    $img_name_clean = str_replace (".gif","",$img_name_clean);
    $img_name_clean = str_replace (".JPG","",$img_name_clean);
    $img_name_clean = str_replace (".IMG","",$img_name_clean);
    $img_name_clean = str_replace (".GIF","",$img_name_clean);
    $img_name_clean = str_replace (".JPEG","",$img_name_clean);
    if(!file_exists("../foto/".$img_name_clean."/")){mkdir("../foto/".$img_name_clean."/", 0777);  chmod('../foto/'.$img_name_clean, 0777);}

    Uchkuma, 07 Декабря 2010

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

    +171

    1. 1
    echo eval($myrow_res['text']);

    Выкакыш.

    Uchkuma, 26 Ноября 2010

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

    +171

    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
    if(isset($_GET['menu']))
     {
      if(isset($_GET['id']))
      {
       if (!preg_match("|^[\d]+$|", $_GET['id'])) {header("Location: 405.php");}
       $id = $_GET['id'];
       if($id = 1){include("blocks/info.php"); exit();}
       elseif($id = 2){include("blocks/resyrs.php"); exit();}
       elseif($id = 3){include("blocks/nayka.php"); exit();}
       elseif($id = 4){include("blocks/teachers.php"); exit();}
       elseif($id = 5){include("blocks/ycheba.php"); exit();}
       elseif($id = 6){include("blocks/deti.php"); exit();}
       elseif($id = 7){include("blocks/pobedy.php"); exit();}
       elseif($id = 8){include("blocks/online.php"); exit();}
       elseif($id = 9){include("blocks/gostevay.php"); exit();}
       elseif($id = 10){include("blocks/blog.php"); exit();}
       elseif($id = "") {header("Location: 404.php");}
       else {header("Location: 404.php");}
     }
     else {header("Location: 404.php");}
    }

    Так... на закуску.

    Uchkuma, 25 Ноября 2010

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

    +173

    1. 1
    2. 2
    3. 3
    $query = "SELECT `id`, IF(`nalichie` = 0, '0.png', '1.png') AS `nalichieimg`, `cena` FROM `buttons`";
    //не достойные внимания строки опущены.
    echo '<img src="'.$row['nalichieimg'].'">';

    Я понимаю, что для оптимизации некоторые задачи лучше бывает перенести на сторону БД. Но не на столько же!!! o_0

    Uchkuma, 24 Ноября 2010

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

    +173

    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
    $z="select team,r1,ochko from gametable order by pos ";$q=mysql_query($z); //присваиваю переменной данные из таблтцы
    $i=0;
    while($inf=mysql_fetch_array($q,MYSQL_ASSOC)){
    $i++;
    if($inf['team']=="ManchesterUnited"){$inf['team']="<b>ManchesterUnited</b>";
    }
    
    $row=array("class=\"row-2\"","class=\"row-3\"","class=\"row-4\"","class=\"row-5\"","class=\"row-6\"","class=\"row-1\"");//массив из стилей
    if ($i==1) {echo "$row[0]";};
    elseif($i==2) {echo "$row[1]";}
    elseif($i==3) {echo "$row[2]";}
    elseif($i==4) {echo "$row[3]";}
    elseif($i==5) {echo "$row[3]";}
    elseif($i==6) {echo "$row[4]";}
    elseif($i==7,12){echo "$row[5]";}
    else {$row="class=\"row-2\"";}
    
    echo"
     <tr $row>// вставка стиля
    <td class=\"column-1\">$i </td>
       <td class=\"column-2\">$inf[team]</td>
       <td class=\"column-3\">$inf[r1]</td>
       <td class=\"column-3\">$inf[ochko]</td>
                <td class=\"column-3\"></td>        
           <td class=\"column-3\"></td>
           <td class=\"column-4\"></td>
           <td class=\"column-3\"></td>
    </tr>";
    }

    Свежачок!
    Я насчитал 9 какашек, а вы?

    Uchkuma, 01 Ноября 2010

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

    +157

    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
    # Количество эл. массива
    $count = count($arr);
    
    echo "<p class='code'>( ";
    
    # Разбиваем массив на ключи и значения
    foreach ($arr as $key=>$value) {     
    
    echo $value;
    
    # Проверяем если это последний эл. массива
    if(!next($arr)){
    echo " ) / ".$count;
    # Считаем среднее арифметическое
    $average = array_sum($arr)/$count;
    echo " = ".$average."</p><p class='info'>Сурженко Дмитро<br>402 група</p>";
    # Выход
    exit();
    }
    
    echo " + ";
    
    }

    Uchkuma, 11 Октября 2010

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

    +172

    1. 1
    preg_match_all('/([h][t][t][p][:][\/][\/]([^\/]+)[\/][^\s">]+)[\s">]/is',$subject,$matches);

    Каждому знаку по домику!
    Регулярные премудрости или президентская программа в действии.

    Да, и с возвращением всех!!!

    Uchkuma, 07 Октября 2010

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

    +175

    1. 1
    2. 2
    sleep(10);
    header('Location: http://example.com');

    Называется "Редирект через 10 секунд".
    Собственно автору требовалось это: <meta http-equiv="refresh" content="10; url=index.php">.

    Uchkuma, 23 Августа 2010

    Комментарии (18)
  11. PHP / Говнокод #3933

    +167

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    $url=$_SERVER['QUERY_STRING'];
    parse_str($url, $out);
    @$tbname=$out['tbname'];
    @$pname=$out['pname'];
    @$sub=$out['sub'];

    http://forum.php.su/topic.php?forum=60&topic=1371#1281343178

    А как ВЫ принимаете параметры запроса?

    Uchkuma, 10 Августа 2010

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