"PHP" / Говнокод #27702 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
  55. 55
  56. 56
  57. 57
  58. 58
  59. 59
  60. 60
  61. 61
  62. 62
  63. 63
  64. 64
  65. 65
  66. 66
  67. 67
  68. 68
  69. 69
  70. 70
  71. 71
  72. 72
  73. 73
  74. 74
<?php

function is_russian_char($c) {
    return preg_match('/[А-Яа-яЁё]/u', $c);
}

function nemyxify_char($a) {
    $map = [
        "а" => "a",
        "б" => "6",
        "в" => "B",
        "г" => "r",
        "д" => "g",
        "е" => "e",
        "ё" => "e",
        "ж" => "Jk",
        "з" => "3",
        "и" => "u",
        "й" => "u",
        "к" => "k",
        "л" => "JI",
        "м" => "M",
        "н" => "H",
        "о" => "o",
        "п" => "n",
        "р" => "p",
        "с" => "c",
        "т" => "m",
        "у" => "y",
        "ф" => "qp",
        "х" => "x",
        "ц" => "LL",
        "ч" => "4",
        "ш" => "LLI",
        "щ" => "LLL",
        "ь" => "b",
        "ы" => "bI",
        "ъ" => "b",
        "э" => "3",
        "ю" => "I0",
        "я" => "9I",

        "А" => "A",
        "Д" => "D",
        "Е" => "E",
        "Ё" => "E",
        "Ж" => "JK",
        "И" => "U",
        "Й" => "U",
        "К" => "K",
        "О" => "O",
        "Р" => "P",
        "С" => "C",
        "Т" => "T",
        "У" => "Y",
        "Х" => "X",
    ];
    if (isset($map[$a])) {
        return $map[$a];
    }
    return $map[mb_strtolower($a)];
}

function gk_nemyxify($text) {
    $res = '';
    foreach (preg_split( '//u', $text, null, PREG_SPLIT_NO_EMPTY ) as $c) {
        if (is_russian_char($c)) {
            $res .= nemyxify_char($c);
        } else {
            $res .= $c;
        }
    }
    return $res;
}

guest6 guest6, (Updated )

Комментарии (21, +21)

"PHP" / Говнокод #27676 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
<?php
 session_start();
 $db = mysqli_connect("localhost", "root","root");
 mysqli_select_db($db,"Имябазы");
      function send_request(act, login = null, password = null) {
            var var1 = null;
            var var2 = null;
            if(act == 'auth') {
                var1 = login;
                var2 = password;
            } else if(act == 'send'){
            var1 = messageInput.value;
            }
}           $.post('message.php',{
            act: act,
            var1: var1,
            var2: var2
            }).done(function (data){
            message_container.innerHTML = data;
            if(act == 'send') {
                messageInput.value = '';
                }
            });

Выдает ошибку "Parse error: syntax error, unexpected ',', expecting variable (T_VARIABLE) in C:\OpenServer\domains\connect\send.php on line 5"
я не могу понять, что не так с запятыми?

JloJle4Ka JloJle4Ka, (Updated )

Комментарии (34, +34)

"PHP" / Говнокод #27658 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
public function StartDataCache($TTL=false, $uniq_str=false, $initdir=false, $vars=Array(), $basedir = "cache")
{
    $narg = func_num_args();
    if($narg<=0)
        return $this->cache->startDataCache();
    if($narg<=1)
        return $this->cache->startDataCache($TTL);
    if($narg<=2)
        return $this->cache->startDataCache($TTL, $uniq_str);
    if($narg<=3)
        return $this->cache->startDataCache($TTL, $uniq_str, $initdir);

    return $this->cache->startDataCache($TTL, $uniq_str, $initdir, $vars, $basedir);
}

mixtyraa mixtyraa, (Updated )

Комментарии (1, +1)

"PHP" / Говнокод #27654 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
  40. 40
  41. 41
  42. 42
  43. 43
/**
     * Возвращает сумму прописью
     * @param $num
     * @return string
     */
    public static function num2str($num) {
        $nul='ноль';
        $ten=[
            ['','один','два','три','четыре','пять','шесть','семь', 'восемь','девять'],
            ['','одна','две','три','четыре','пять','шесть','семь', 'восемь','девять'],
        ];
        $a20=['десять','одиннадцать','двенадцать','тринадцать','четырнадцать' ,'пятнадцать','шестнадцать','семнадцать','восемнадцать','девятнадцать'];
        $tens=[2=>'двадцать','тридцать','сорок','пятьдесят','шестьдесят','семьдесят' ,'восемьдесят','девяносто'];
        $hundred=['','сто','двести','триста','четыреста','пятьсот','шестьсот', 'семьсот','восемьсот','девятьсот'];
        $unit=[ // Units
            ['копейка' ,'копейки' ,'копеек',	 1],
            ['рубль'   ,'рубля'   ,'рублей'    ,0],
            ['тысяча'  ,'тысячи'  ,'тысяч'     ,1],
            ['миллион' ,'миллиона','миллионов' ,0],
            ['миллиард','милиарда','миллиардов',0],
        ];
        //
        list($rub,$kop) = explode('.',sprintf("%015.2f", floatval($num)));
        $out = [];
        if (intval($rub)>0) {
            foreach(str_split($rub,3) as $uk=>$v) { // by 3 symbols
                if (!intval($v)) continue;
                $uk = sizeof($unit)-$uk-1; // unit key
                $gender = $unit[$uk][3];
                list($i1,$i2,$i3) = array_map('intval',str_split($v,1));
                // mega-logic
                $out[] = $hundred[$i1]; # 1xx-9xx
                if ($i2>1) $out[]= $tens[$i2].' '.$ten[$gender][$i3]; # 20-99
                else $out[]= $i2>0 ? $a20[$i3] : $ten[$gender][$i3]; # 10-19 | 1-9
                // units without rub & kop
                if ($uk>1) $out[]= self::morph($v,$unit[$uk][0],$unit[$uk][1],$unit[$uk][2]);
            } //foreach
        }
        else $out[] = $nul;
        $out[] = self::morph(intval($rub), $unit[1][0],$unit[1][1],$unit[1][2]); // rub
        $out[] = $kop.' '.self::morph($kop,$unit[0][0],$unit[0][1],$unit[0][2]); // kop
        return trim(preg_replace('/ {2,}/', ' ', join(' ',$out)));
    }

Один большой проект...

TrueGameover TrueGameover, (Updated )

Комментарии (5, +5)

"PHP" / Говнокод #27634 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
switch ($group) {
        case 'Root':
            break;
        case 'Admin':
            break;
        case 'Accountant':
            break;
        case 'Manager':
            break;
        }

return $group;

Вот так можно проверить что ничего не надо делать

zoorg zoorg, (Updated )

Комментарии (10, +10)

"PHP" / Говнокод #27608 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
* g o a t s e x * g o a t s e x * g o a t s e x *
g                                               g  
o /     \             \            /    \       o
a|       |             \          |      |      a
t|       `.             |         |       :     t
s`        |             |        \|       |     s
e \       | /       /  \\\   --__ \\       :    e
x  \      \/   _--~~          ~--__| \     |    x  
*   \      \_-~                    ~-_\    |    *
g    \_     \        _.--------.______\|   |    g
o      \     \______// _ ___ _ (_(__>  \   |    o
a       \   .  C ___)  ______ (_(____>  |  /    a
t       /\ |   C ____)/      \ (_____>  |_/     t
s      / /\|   C_____)       |  (___>   /  \    s
e     |   (   _C_____)\______/  // _/ /     \   e
x     |    \  |__   \\_________// (__/       |  x
*    | \    \____)   `----   --'             |  *
g    |  \_          ___\       /_          _/ | g
o   |              /    |     |  \            | o
a   |             |    /       \  \           | a
t   |          / /    |         |  \           |t
s   |         / /      \__/\___/    |          |s
e  |           /        |    |       |         |e
x  |          |         |    |       |         |x
* g o a t s e x * g o a t s e x * g o a t s e x *

Поздравляю вас с моим cumback'ом

Acid Beast Acid Beast, (Updated )

Комментарии (2, +2)

"PHP" / Говнокод #27593 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
* g o a t s e x * g o a t s e x * g o a t s e x *
g                                               g  
o /     \             \            /    \       o
a|       |             \          |      |      a
t|       `.             |         |       :     t
s`        |             |        \|       |     s
e \       | /       /  \\\   --__ \\       :    e
x  \      \/   _--~~          ~--__| \     |    x  
*   \      \_-~                    ~-_\    |    *
g    \_     \        _.--------.______\|   |    g
o      \     \______// _ ___ _ (_(__>  \   |    o
a       \   .  C ___)  ______ (_(____>  |  /    a
t       /\ |   C ____)/      \ (_____>  |_/     t
s      / /\|   C_____)       |  (___>   /  \    s
e     |   (   _C_____)\______/  // _/ /     \   e
x     |    \  |__   \\_________// (__/       |  x
*    | \    \____)   `----   --'             |  *
g    |  \_          ___\       /_          _/ | g
o   |              /    |     |  \            | o
a   |             |    /       \  \           | a
t   |          / /    |         |  \           |t
s   |         / /      \__/\___/    |          |s
e  |           /        |    |       |         |e
x  |          |         |    |       |         |x
* g o a t s e x * g o a t s e x * g o a t s e x *

Физкульт-минет

grimskin grimskin, (Updated )

Комментарии (3, +3)