1. Поиск говнокода

    Этот поиск практически ничего не может найти! Но вы всё-таки попытайтесь, вдруг повезет.

    Найдено: 384

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

    +156

    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
    // To protect MySQL injection
    $username = stripslashes($username);
    $password = stripslashes($password);
    $username = mysqli_real_escape_string($connect, $username);
    $password = mysqli_real_escape_string($connect, $password);
                                                   
    $login = mysqli_query($connect, "SELECT * FROM users WHERE username = '$username'");
    while ($row = mysqli_fetch_assoc($login))
    {
        $db_password = $row['password'];
        if (sha1($password) == $db_password)
            $loginok = TRUE;
        else
            $loginok = FALSE;
    
        if ($loginok == TRUE)
        {
            // Register $username, $password
            $_SESSION["username"] = $username;
            exit();
        }
        else
            die('Feil brukernavn/passord.');
    }

    pastebin временами радует :)
    http://pastebin.com/hW8BbEmt

    fork, 26 Октября 2010

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

    +161

    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
    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
    75. 75
    function getItinerary($IID){
        $connection = initDB();
        $query;
    
        if($IID == 0){
                $query = "SELECT * FROM Itinerary";                
            }
            else{
                $query = "SELECT * FROM Itinerary WHERE IID='".$IID."'";               
            }
    
    
        $result = mysql_query($query);
            //or die ("Query Failed ".mysql_error());
    
        $itineraryID = 0;
        $itineraryData;
    
        while($row = mysql_fetch_array($result)){   
                $GID = $row['GID'];
                $FID = $row['FID'];
                $SID = $row['SID'];
                    
                    //Retrieve Guest Information
                $query2 = "SELECT * FROM Guest WHERE GID='".$GID."'";
                $result2 = mysql_query($query2);
                $row2 = mysql_fetch_array($result2);
                $firstName = $row2['FirstName'];
                $lastName = $row2['LastName'];
                    
                    //Retrieve Travel Schedule Information
                $query3 = "SELECT * FROM Schedule WHERE SID='".$SID."'";
                $result3 = mysql_query($query3);
                $row3 = mysql_fetch_array($result3);
                $travelDate = $row3['Date'];
                    
                    //Retrieve Sector Information
                $query3 = "SELECT * FROM Flights WHERE FID='".$FID."'";
                $result3 = mysql_query($query3);
                $row3 = mysql_fetch_array($result3);
                $sourceSID = $row3['SourceSID'];
                $destSID = $row3['DestSID'];
                $fName = $row3['FName'];
            
                $query4 = "SELECT Sector FROM Sectors WHERE SID='".$sourceSID."'";
                $result4 = mysql_query($query4);
                $row4 = mysql_fetch_array($result4);
                $source = $row4['Sector'];
                $query4 = "SELECT Sector FROM Sectors WHERE SID='".$destSID."'";
                $result4 = mysql_query($query4);
                $row4 = mysql_fetch_array($result4);
                $dest = $row4['Sector'];
                    
                    //Build GuestItinerary object   
                $guestItinerary = new GuestItinerary();
            
                $guestItinerary->set_FID($FID);
                $guestItinerary->set_FName($fName);
                $guestItinerary->set_SID($SID);
                $guestItinerary->set_source($source);
                $guestItinerary->set_dest($dest);
                $guestItinerary->set_travelDate($travelDate);
            
                $guestItinerary->set_GID($GID);
                $guestItinerary->set_firstName($firstName);
                $guestItinerary->set_lastName($lastName);    
            
                $itineraryData[$itineraryID]=$guestItinerary;
                $itineraryID = $itineraryID + 1; 
            
            }
    
        closeDB($connection);      
        return $itineraryData;
    }

    Из демонстрационного приложения к NetBeans. Для обучения новичков, ага.

    seonull, 25 Октября 2010

    Комментарии (4)
  4. SQL / Говнокод #4424

    −177

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    SELECT * FROM `table` WHERE UNIX_TIMESTAMP(ExpireDate) >= UNIX_TIMESTAMP(NOW())
    
    
    
    ;

    даже не знаю что тут писать )))) только что столкнулся )))

    bakytn, 23 Октября 2010

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

    +158

    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
    function getAvailableFlights($source,$dest){
    
        $connection = initDB();
        $query2;       
    
        $query2 = "SELECT * FROM Sectors WHERE Sector='".$source."'";
        $result2 = mysql_query($query2);
            //or die ("Query Failed ".mysql_error());                
        $row2 = mysql_fetch_array($result2);
        $SourceSID = $row2['SID'];
    
        $query3 = "SELECT * FROM Sectors WHERE Sector='".$dest."'";
        $result3 = mysql_query($query3);
            // or die ("Query Failed ".mysql_error());                
        $row3 = mysql_fetch_array($result3);
        $destSID= $row3['SID'];
            
            //Get available flights
        $query3 = "SELECT * FROM Flights WHERE SourceSID='".$SourceSID."' AND DestSID='".$destSID."'";
        $result3 = mysql_query($query3);
            //  or die ("Query Failed ".mysql_error()); 
    
        $flightsArray;
        $flightsID=1;
    
        while($row = mysql_fetch_array($result3)){        
                $fName= $row['FName'];
                $flightsArray[$flightsID] = $fName;
                $flightsID = $flightsID +1;
            }
        closeDB($connection);
        return $flightsArray;
    }

    В NetBeans есть несколько примеров с проектами PHP. Один из них AirAlliance. весь код оттуда можно сюда запостить.
    ну вместо той херни что написана выше можно использовать один запрос MySql
    'select distinct f.FName
    from Flights f
    left join Sectors s on f.SourceSID=s.SID
    left join Sectors d on f.DestSID=d.SID
    where s.SID='.(int)$source.' or d.SID='.(int)$dest

    duburlan, 21 Октября 2010

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

    +163

    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
    <?php
    
    session_start();
    
    // выводим верх страницы
    include 'verh.php';
    
    // проверяем данные из формы
    $error='';
    if (!preg_match('|^http://[0-9a-z\-\.]+\.[a-z]{2,4}|i', $_POST['url'])) {$error=$error."Ошибка. Не верно указан адрес сайта!<br/>";}
    if (empty($_POST['name'])) {$error=$error."Ошибка. название сайта!<br/>";}
    if ($_POST['words']!=$_SESSION['word']) {$error=$error."Ошибка. Неверно введено число!<br/>";}
    if (empty($_POST['opis'])) {$error=$error."Ошибка. описание сайта!<br/>";}
    if (!preg_match('|^[a-z0-9]{3,}$|i', $_POST['pass'])) {$error=$error."Ошибка. пароль!<br/>";}
    if (!preg_match('|^[a-z0-9\.\_\-]+\@[a-z0-9\.\_\-]+$|i', $_POST['mail'])) {$error=$error."Ошибка. Не верно указан емаил!<br/>";}
    if ( (!empty($_POST['wm'])) and (!preg_match('|R\d{12}|', $_POST['wm'])) ) {$error=$error."Ошибка. WMR-кошелек должен быть вида R111222333444<br/>";}
    if (mysql_num_rows(mysql_query("SELECT * FROM inet_sites WHERE url='$_POST[url]'"))) {$error=$error."Ошибка! Этот сайт уже зерегистрирован";}
    if (mysql_num_rows(mysql_query("SELECT * FROM inet_ban WHERE url='$_POST[url]'"))) {$error=$error."Ошибка! Этот сайт заблокирован";}

    Много всякого добра на диске валяется. Вот какой-то двиг под названием (дословно): "Скрипт каталога сайтов с системой выплат за переходы и рефералов!".
    По сути там кроме говнокода ничего нет. То, что привел - начало файла goreg.php

    Arigato, 16 Октября 2010

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

    +158

    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
    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
    <?
    if(!isset($_POST['vote'])){
    print"<form action='' method='post' name='vote'>";
    print"<table width='400' height='50' align='center'>";
    $conn_id=@mysql_connect("localhost","root","") or
     die("Ошибка соединения с сервером БД !");
    @mysql_select_db("db");
    $q=@mysql_query("SELECT * FROM `pools` WHERE status='on'",$conn_id) or
     die("Ошибка запроса к БД !");
    if(@mysql_num_rows($q)==0){
    echo"Голосования не найдены !";
    }else{
    $id=mt_rand(1,@mysql_num_rows($q));
    unset($q);
    $q=@mysql_query("SELECT * FROM `pools` WHERE id='".$id."'",$conn_id) or
     die("Ошибка запроса к БД !");
    $row=@mysql_fetch_array($q);
    print"<tr><Td colspan='2'>Q: ".$row['question']."</td>
    </tr>";
    unset($q);
    $vote_check=@mysql_query("SELECT id FROM `alredy_vote` WHERE ip='".
     $_SERVER['REMOTE_ADDR']."'",$conn_id) or die("Ошибка запроса к БД !");
    $q=@mysql_query("SELECT id,value FROM `pools_answs` WHERE vote_id='".
     $id."'",$conn_id) or die("Ошибка запроса к БД !");
    if(@mysql_num_rows($q)==0){
    die("Вопросы не найдены !");
    }else{
    while($row=@mysql_fetch_array($q)){
    $row2=@mysql_fetch_array($q2);
    if(@mysql_num_rows($vote_check)!=0){
    $q2=@mysql_query("SELECT count FROM `pools_answs` WHERE id='".$row['id']."'",
     $conn_id) or die("Ошибка запроса к БД !");
    print"<tr><td>".$row['value']."</td><td>".
     $row2['count']."</td></tr>";
    }else{
    print"<tr><td>".$row['value']."</td><td><input
     type='radio' name='answer' value='".$row['id']."'></td></tr>";
    print"<input type='hidden' name='id' value='".$id."'>";
    print"<tr><td colspan='2'><input type='submit' name='vote'
     value='Проголосовать'></td></tr>";
    }
    }
    }
    }
    print"</table>";
    print"</form>";
    @mysql_close($conn_id);
    }else{
    $id=$_POST['id'];
    $answer=$_POST['answer'];
    $conn_id=@mysql_connect("localhost","root","")
     or die("Ошибка во время запроса к серверу !");
    @mysql_select_db("db");
    $q=@mysql_query("SELECT id FROM `aredy_vote` WHERE ip='".
     $_SERVER['REMOTE_ADDR']."'",$conn_id)
     or die("Ошибка во время запроса к серверу !");
    if(@mysql_num_rows($q)!=0){
    print"Вы уже участвовали в данном голосовании !";
    }else{
    $q=@mysql_query("INSERT into `alredy_vote` VALUES('','".$id."','".
     $_SERVER['REMOTE_ADDR']."')",$conn_id) or die("Ошибка запроса к БД !");
    unset($q);
    $q=@mysql_query("UPDATE `pools_answs` SER count=count+1 WHERE id='".$id.
     "' AND vote_id='".$_POST['answer']."'",$conn_id) or die("Ошибка запроса к БД !");
    print"Ваш голос учтён. Спасибо за участие !!";
    }
    @mysql_close($conn_id);
    }
    ?>

    Приятного аппетита ;-)

    nikelin, 11 Октября 2010

    Комментарии (13)
  8. Куча / Говнокод #4328

    +118

    1. 1
    SELECT * FROM `mod_catalog_data`;

    Извините за неформатный пост, но иначе как ссылкой этот шедевр структуры БД показать не могу: говнокод не форматирует таблицы :)
    http://o-o-tync.livejournal.com/11198.html

    ootync, 10 Октября 2010

    Комментарии (0)
  9. C# / Говнокод #4323

    +113

    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
    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
    static void mysql_update_values(string sensorname, string sensorvalue)
            {
                MySql.Data.MySqlClient.MySqlConnection conn;
                MySqlCommand cmd = new MySqlCommand();
                MySqlDataReader mysqlr;
                string myConnectionString;
    
                myConnectionString = "server=" + mysql_server + ";uid=" + mysql_login + ";pwd=" + mysql_password + ";database=" + mysql_db + ";";
                
                try
                {
                    conn = new MySql.Data.MySqlClient.MySqlConnection();
                    conn.ConnectionString = myConnectionString;
                    conn.Open();
                    if (conn.State == System.Data.ConnectionState.Open)
                    {
                        cmd.CommandText = "SELECT * FROM sensordata WHERE sensorname = '" + sensorname + "'";
                        log("DEBUG: mysqlcommand: " + cmd.CommandText);
                        cmd.Connection = conn;
                        cmd.Prepare();
                        mysqlr = cmd.ExecuteReader();
                        if (mysqlr.HasRows)
                        {
                            mysqlr.Close();
                            cmd.CommandText = "DELETE FROM sensordata WHERE sensorname = '" + sensorname + "'";
                            log("DEBUG: mysqlcommand: " + cmd.CommandText);
                            cmd.Connection = conn;
                            cmd.Prepare();
                            cmd.ExecuteNonQuery();
    
                            System.DateTime.Now.ToString() + "' WHERE sensorname = '" + sensorname + "'";
                            cmd.CommandText = "INSERT INTO sensordata VALUES('" + sensorname + "','" + sensorvalue + "','" + System.DateTime.Now.ToString() + "')";
                            log("DEBUG: mysqlcommand: " + cmd.CommandText);
                            cmd.Connection = conn;
                            cmd.Prepare();
                            cmd.ExecuteNonQuery();
                        }
                        else
                        {
    
                            
                            mysqlr.Close();
                            cmd.CommandText = "INSERT INTO sensordata VALUES('" + sensorname + "','" + sensorvalue + "','" + System.DateTime.Now.ToString() + "')";
                            log("DEBUG: mysqlcommand: " + cmd.CommandText);
                            cmd.Connection = conn;
                            cmd.Prepare();
                            cmd.ExecuteNonQuery();
                        }
                    }
                    log("mysql_update_values(" + sensorname + "," + sensorvalue + ")");
    
                }
                catch (MySql.Data.MySqlClient.MySqlException ex)
                {
                    log_e(ex.Message + ex.StackTrace);
                }
    
            }

    MySQL ждет!

    A1mighty, 10 Октября 2010

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

    +162

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    $db->query ( "SELECT * FROM " . USERPREFIX . "_usergroups ORDER BY id ASC" );
    	
    	while ( $row = $db->get_row () ) {
    		
    		$user_group[$row['id']] = array ();
    		
    		foreach ( $row as $key => $value ) {
    			$user_group[$row['id']][$key] = $value;
    		}
    	
    	}

    До сих пор не могу понять смысл вложенного цикла..

    stpkys, 20 Сентября 2010

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

    +123

    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
    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
    <? include ("header.php");
    include ("../setup.php");
    $resultg=mysql_query("select * from seting ");
    $rog=mysql_fetch_array($resultg);
    ?>
    
    <center><h4><font color=7C87C2>Настройка Казино</font></h4><br></center>
    
    
    <table border="0" align="center" cellpadding="0" cellspacing="10">
    <FORM action=config.php method=post>
    <TR><td>Логин админа : </td><TD><INPUT size=40 name=alog value=<? echo $rog[0] ?>></TD></TR>
    <TR><td>Пароль админа </td><TD><INPUT size=40 name=apas value=<? echo $rog[1] ?>></TD></TR>
    <TR><td>Email казино</td><TD><INPUT size=40 name=adm_email value=<? echo $rog[2] ?>></TD></TR>
    <TR><td>ICQ казино (если нет то пусто)</td><TD><INPUT size=40 name=icq value=<? echo $rog['icq'] ?>></TD></TR>
    <TR><td>url казино (начиная с http:// и без "/" конце)</td><TD><INPUT size=40 name=cas_url value=<? echo $rog[3] ?>></TD></TR>
    <TR><td>Название казино</td><TD><INPUT size=40 name=cas_name value=<? echo $rog[4] ?>></TD></TR>
    <TR><td>Партнерские</td><TD><INPUT size=20 name=pcash value=<? echo $rog['pcash'] ?>> %</TD></TR>
    
    <TR><td><b>Высылать Email админу:</b></td><TD></TD></TR>
    <TR><td>При пополнение счета</td><TD><input type=checkbox name="paymail" value="yes"<? if($rog["paymail"] == 'yes') { echo ' checked'; } ?>></TD></TR>
    <TR><td>Зарегился новый игрок</td><TD><input type=checkbox name="regmail" value="yes"<? if($rog["regmail"] == 'yes') { echo ' checked'; } ?>></TD></TR>
    <TR><td>Вывод средств</td><TD><input type=checkbox name="zakmail" value="yes"<? if($rog["zakmail"] == 'yes') { echo ' checked'; } ?>></TD></TR>
    
    <TR>
    
    <td bgcolor="#FFFFFF"><font face="Verdana" size="2">
    
    <span style="background-color: #FFFFFF">Сумма ежедневных бонусов WMR(разделитель .)</span></font></td>
    
    <TD bgcolor="#FFFFFF"><font face="Verdana">
    
    <INPUT size=10 name=us_bonus value="<? echo $rog['bonus'] ?>"></font></TD>
    
    </TR>
    
    
    <TR><td><b>Настройка Roboxchange.com</b></td><TD></TD></TR>
    <TR><td>LOGIN в Robox</td><TD><INPUT size=40 name=mrh_login value=<? echo $rog[5] ?>></TD></TR>
    <TR><td>PASS1 в Robox</td><TD><INPUT size=40 name=mrh_pass1 value=<? echo $rog[6] ?>></TD></TR>
    <TR><td>PASS2 в Robox</td><TD><INPUT size=40 name=mrh_pass2 value=<? echo $rog[7] ?>></TD></TR>
    
    <TR><TD><INPUT type=hidden value=1 name=send><INPUT type=hidden value=<? echo $rog[cas_bon] ?> name=cas_bon><INPUT type=submit value="Сохранить"></TD></TR>
    </FORM>
    </table>
    
    
    <?
    
    if ($send=="1"){
    mysql_query("UPDATE seting SET alog='$alog',apas='$apas',adm_email='$adm_email',cas_url='$cas_url',cas_name='$cas_name',mrh_login='$mrh_login',mrh_pass1='$mrh_pass1',mrh_pass2='$mrh_pass2',pcash='$pcash',cas_bon='$cas_bon',bonus='$us_bonus',paymail='$paymail',regmail='$regmail',zakmail='$zakmail',icq='$icq'");
    echo "<script> alert('Настройки сохранены!'); document.location.href='config.php';</script>";
    }
    
    include ("footer.php"); ?>

    Кусок Скрипта готового Казино

    Vasiliy, 17 Сентября 2010

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