- 1
- 2
$date_send = explode(".", $date_send);
$date_send = date("Y/m/d", mktime(0, 0, 0, $date_send[1], $date_send[0], $date_send[2]));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+147
$date_send = explode(".", $date_send);
$date_send = date("Y/m/d", mktime(0, 0, 0, $date_send[1], $date_send[0], $date_send[2]));
Так мы преобразуем даты
$date_send приходит в формате dd.mm.yyyy
+165
function p(x, y){
return new Point(x, y);
}
Боже мой!!
+179
if(vara==((bool)(0)))
ОМГ.
+147
http://www.tm-delo.ru/portfolio/
Вот Вам сайт, который делает Говно-сайты. Слов нет, печально.
+183
if (is_file('img/maps/'.$user_id.'.jpg'))
{
$photo = 1;
} elseif(!is_file('img/maps/'.$user_id.'.jpg')) {
$photo = 0;
} else {
$photo = 0;
}
кто сказал что третьего не дано?))))
+147
function RandomName($length,$type)
{
$signs = array('0','1','2','3','4','5','6','7','8','9','q','w','e','r','t','y','u','i','o','p','a','s','d','f','g','h','j','k','l','z','x','c','v','b','n','m');
if ($type==0) {$z=9;} else {$z=35;}
$word='';
for ($i=0; $i<$length; $i++)
{
$word = $word.$signs[rand(0,$z)];
}
return $word;
}
Генератор случайного имени :D
+163
if (isset($pp1)) mysql_query("UPDATE ".$prefix."_users SET pp1='$pp1' WHERE id='$user_id'");
if (isset($pp2)) mysql_query("UPDATE ".$prefix."_users SET pp2='$pp2' WHERE id='$user_id'");
if (isset($pp3)) mysql_query("UPDATE ".$prefix."_users SET pp3='$pp3' WHERE id='$user_id'");
if (isset($pp4)) mysql_query("UPDATE ".$prefix."_users SET pp3='$pp4' WHERE id='$user_id'");
if (isset($pp5)) mysql_query("UPDATE ".$prefix."_users SET pp3='$pp5' WHERE id='$user_id'");
if (isset($pp6)) mysql_query("UPDATE ".$prefix."_users SET pp3='$pp6' WHERE id='$user_id'");
if (isset($pp7)) mysql_query("UPDATE ".$prefix."_users SET pp3='$pp7' WHERE id='$user_id'");
...
В бесконечность и далее!
+161
class Session {
function sess_write() {
/*запись данных сессии в бд ($this->userdata)*/
}
function set_userdata($newdata = array(), $newval = '') {
if (count($newdata) > 0) {
foreach ($newdata as $key => $val) {
$this->userdata[$key] = $val;
}
}
$this->sess_write();
}
function unset_userdata($newdata = array()) {
if (count($newdata) > 0) {
foreach ($newdata as $key => $val) {
unset($this->userdata[$key]);
}
}
$this->sess_write();
}
function userdata($item) {
return (!isset($this->userdata[$item])) ? false : $this->userdata[$item];
}
}
говнокод изысканный.
ЗЫДН: в таком случае $this->sess_write() правильней делать в деструкторе
+147
datatypes.Float = function(inString)
{
var fBytes = [];
for (var i=0;i<4;i++)
{
var curByte = (inString.charCodeAt(i)&255).toString(2);
var byteLen = curByte.length;
if (byteLen<8)
{
for (var bit=0;bit<(8-byteLen);bit++)
curByte = '0'+curByte;
}
fBytes[i] = curByte;
}
var fBits = fBytes[3]+fBytes[2]+fBytes[1]+fBytes[0];
var fSign = parseInt(fBits[0]) ? -1 : 1;
var fExp = parseInt(fBits.substring(1,9),2)-127;
var fMan;
if (fExp == -127)
fMan = 0;
else
{
fMan = 1;
for (i=0;i<23;i++)
{
if (parseInt(fBits[9+i])==1)
fMan = fMan + 1/Math.pow(2,i+1);
}
fMan = fMan.toFixed(7);
}
return(parseFloat((fSign*Math.pow(2,fExp)*fMan).toFixed(3)));
}
Вчера накодил, оцените говнистость.
+118
private SqlConnection SqlConnection;
private SqlTransaction SqlTransaction;
private SqlCommand SqlCommand;
private SqlDataReader SqlDataReader;
protected void BtnRegister_Click(object sender, EventArgs e)
{
using(SqlConnection connection = new SqlConnection())
{
if(textBoxUsername != null)
{
if(textBoxPassword != null)
{
if(textBoxCountry !=null)
{
if(textBoxCity !=null)
{
SqlCommand.CommandText = "INSERT INTO SiteDB (Username, Password, Email, City, Country)"+
"VALUES ('textBoxUsername', 'textBoxPassword', 'textBoxCountry', 'textBoxCity')";
SqlCommand.ExecuteNonQuery;
}
}
}
}
}
}
Прислали недавно пример кода вместе с резюме на поизицию ASP.NET Developper.