- 1
- 2
- 3
- 4
- 5
- 6
- 7
<?php /*
host=localhost
db_name=db
user=db_user
password=db_pass
charset=utf8
*/ ?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+167
<?php /*
host=localhost
db_name=db
user=db_user
password=db_pass
charset=utf8
*/ ?>
Совершенно гениальный и единственно верный способ хранить конфиги в PHP.
Имя файла тоже, должно быть именно таким - db.ini.php
+157
<?php
$db = mysql_connect(localhost, "root", "Bdffjvfjkghj4hjtg4yu56y54gbyu");
mysql_select_db("test" ,$db);
/*
* Здесь что-то не так. Сервер зависает. Надо будет на форуме спросить
*/
$sql = mysql_query("SELECT * FROM users" ,$db);
mysql_close($db);
?>
+147
$x = '1234';
$pos = strlen($x);
echo substr($x,$pos,1);
// или так
$x = '1234';
$y = strlen($x);
$num = $x[$y-1];
echo $num
Оба варианта предложил один автор
+101
//деление задачи на потоки
uTemp := 0;
while uTemp < uHTemp do
begin
case uTemp of
0 :uTipArr[uHTemp - 1].p2 := StrToInt(Edit1.Text);
//делим интегер :)
1 :uTipArr[1].p1 := uTipArr[uHTemp - 1].p2 shr Trunc(log2(StrToFloat(Edit1.Text)));
else //если не первая и не вторая
uTipArr[uTemp].p1 := uTipArr[1].p1 * uTemp;
end;
Inc(uTemp);
end;
+165
<?php
$connect=odbc_connect($_POST['tablica'],"test","test");
$query = $_POST['sql_zapros'];
$result = odbc_exec($connect, $query) or die("Couldn't execute query!");
odbc_result_all($result, "BGCOLOR='#c0c0c0' border='1' ");
odbc_free_result($result);
odbc_close($connect);
?>
+122
while (!requestedTermination)
{
// ...
// тут 130 строк кода...
// ...
if (requestedTermination)
{
break;
}
else
{
// to prevent excess CPU usage
Thread.Sleep(100);
}
}
requestedTermination - Property, изменяемое другим потоком
Мораль: не пишите длинные циклы - к концу цикла забудете, какое у него было условие завершения.
+168
$mes_for_mail=str_replace("[code]","",$mes_for_mail);
$mes_for_mail=str_replace("[/code]","",$mes_for_mail);
$mes_for_mail=str_replace("[b]","",$mes_for_mail);
$mes_for_mail=str_replace("[/b]","",$mes_for_mail);
$mes_for_mail=str_replace("[i]","",$mes_for_mail);
$mes_for_mail=str_replace("[/i]","",$mes_for_mail);
$mes_for_mail=str_replace("[u]","",$mes_for_mail);
$mes_for_mail=str_replace("[/u]","",$mes_for_mail);
$mes_for_mail=str_replace("[s]","",$mes_for_mail);
$mes_for_mail=str_replace("[/s]","",$mes_for_mail);
$mes_for_mail=str_replace("[tt]","",$mes_for_mail);
$mes_for_mail=str_replace("[/tt]","",$mes_for_mail);
$mes_for_mail=str_replace("[sup]","",$mes_for_mail);
$mes_for_mail=str_replace("[/sup]","",$mes_for_mail);
$mes_for_mail=str_replace("[sub]","",$mes_for_mail);
$mes_for_mail=str_replace("[/sub]","",$mes_for_mail);
$mes_for_mail=str_replace("[code]","",$mes_for_mail);
$mes_for_mail=str_replace("[/code]","",$mes_for_mail);
$mes_for_mail=str_replace("[font color=FF0000]","",$mes_for_mail);
$mes_for_mail=str_replace("[font color=0000FF]","",$mes_for_mail);
$mes_for_mail=str_replace("[font color=008080]","",$mes_for_mail);
$mes_for_mail=str_replace("[/font]","",$mes_for_mail);
я плакол)
+164
public function deletePubs() {
$id = $this->core->request->parameters["id"];
if (!empty($id)) {
$id++; $id--;
$this->core->database->exec(
"delete
FROM lists
WHERE id=".$id
);
}
header("Location: /admin/about/listAbout");
}
Не знаю что автор хотел сделал кодом на 4-ой строке. Предполагаю, что таким образом он приводит переменную $id к целочисленному типу.
+154
<?
function lang($lang) {
$languages = array('ru', 'en', 'lv');
foreach($languages as $lang_arr) {
// Проверка, есть ли такой язык в массиве
if($lang == $lang_arr) {
// Меняем язык
}
}
}
?>
in_array(); ?
Не, не слышал... ;)
+147
<cfif ITEM_ACTIVE>
<cfset red = "black">
<cfelse>
<cfset red = "red">
</cfif>
<font color=#red#>#ITEM_NAME#</font>
Капитан Очевидность в смятении.