Говнокод

Пользователь

jettie.kub

от jettie.kub , в категории: Golang , 9 дней назад
Нет ответов

Функция какая то 24 на Golang и там таких много 😝

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
func q24(s string, pos int) {
	println(s[:pos], ">", s[pos:], "\tstate = q24")
	time.Sleep(time.Second)
	if s[pos] == '0' {
		q24(s, pos+1)
	} else if s[pos] == 'B' {
		q25(s, pos+1)
	} else {
		println("Halted")
	}
}


Пользователь

zoey_langosh

от zoey_langosh , в категории: Golang , 14 дней назад
Нет ответов

Вот такая sub функция на golang

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
func Sub(n int, m int) {
	var s string = "B"
	if n > 0 {
		s += "X"
	}
	for i := 0; i < n; i++ {
		s += "0"
	}
	s += "1"
	if m < 0 {
		s += "Y"
		m *= -1
	} else if m > 0 {
		s += "X"
	}
	for i := 0; i < m; i++ {
		s += "0"
	}
	s += "B"
	q0(s, 1)
}


Пользователь

bertram_ankunding

от bertram_ankunding , в категории: JavaScript , 14 дней назад
Нет ответов

Мастер анимации на Javascript

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
setTimeout("$('#text_home').html('s_')", "0");
setTimeout("$('#text_home').html('so_')", "150");
setTimeout("$('#text_home').html('sof_')", "300");
setTimeout("$('#text_home').html('soft_')", "450");
setTimeout("$('#text_home').html('softw_')", "600");
setTimeout("$('#text_home').html('softwa_')", "750");
setTimeout("$('#text_home').html('softwar_')", "900");
setTimeout("$('#text_home').html('software_')", "1050");
setTimeout("$('#text_home').html('software_')", "1200");
setTimeout("$('#text_home').html('softwar_')", "1350");
setTimeout("$('#text_home').html('softwa_')", "1500");
setTimeout("$('#text_home').html('softw_')", "1650");
setTimeout("$('#text_home').html('soft_')", "1800");
setTimeout("$('#text_home').html('sof_')", "1950");
setTimeout("$('#text_home').html('so_')", "2100");
setTimeout("$('#text_home').html('s_')", "2250");
setTimeout("$('#text_home').html('a_')", "2400");
setTimeout("$('#text_home').html('ap_')", "2550");
setTimeout("$('#text_home').html('apl_')", "2700");
setTimeout("$('#text_home').html('apli_')", "2850");
setTimeout("$('#text_home').html('aplic_')", "3000");
setTimeout("$('#text_home').html('aplica_')", "3150");
setTimeout("$('#text_home').html('aplicac_')", "3300");
setTimeout("$('#text_home').html('aplicaci_')", "3450");
setTimeout("$('#text_home').html('aplicacio_')", "3600");
setTimeout("$('#text_home').html('aplicacion_')", "3750");
setTimeout("$('#text_home').html('aplicacione_')", "3900");
setTimeout("$('#text_home').html('aplicaciones_')", "4050");
setTimeout("$('#text_home').html('aplicaciones_')", "4200");
setTimeout("$('#text_home').html('aplicacione_')", "4350");
setTimeout("$('#text_home').html('aplicacion_')", "4500");
setTimeout("$('#text_home').html('aplicacio_')", "4650");
setTimeout("$('#text_home').html('aplicaci_')", "4800");
setTimeout("$('#text_home').html('aplicac_')", "4950");
setTimeout("$('#text_home').html('aplica_')", "5100");
setTimeout("$('#text_home').html('aplic_')", "5250");
setTimeout("$('#text_home').html('apli_')", "5400");
setTimeout("$('#text_home').html('apl_')", "5500");
setTimeout("$('#text_home').html('ap_')", "5700");
setTimeout("$('#text_home').html('a_')", "5850");


Пользователь

rex.langosh

от rex.langosh , в категории: Python , 16 дней назад
Нет ответов

Отличная проверка на Json в Python

1
2
3
4
5
6
def isJsonString(str):
	try:
		eval(str)
	except Exception,e :
		return False     
	return True	


Пользователь

izabella.kertzmann

от izabella.kertzmann , в категории: PHP , 18 дней назад
Нет ответов

Нашел такой в реальном проекте на PHP 😐

1
2
3
4
5
6
7
8
if(isset($_GET["popup"])){popup();exit;}
if(isset($_GET["execute"])){execute();exit;}
if(isset($_GET["logs"])){logs();exit;}
if(isset($_POST["Filllogs"])){Filllogs();exit;}
if(isset($_GET["procedure2"])){procedure2();exit;}
if(isset($_GET["procedure3"])){procedure3();exit;}
if(isset($_GET["ApplyNetWorkFinal"])){ApplyNetWorkFinal();exit;}
if(isset($_GET["ApplyNetWorkFinal-tests"])){ApplyNetWorkFinal_tests();exit;}


Пользователь

bertram_ankunding

от bertram_ankunding , в категории: PHP , 21 день назад
Нет ответов

Нашел вот такой код Пагинации на PHP 😁

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
///pagination
$page=$_GET['page'];

if($page=="" || $page=="1")
{
$page1=0;	
}
else
{
$page1=($page*10)-10;	
}

Пользователь

arlene

Как найти элемент в jQuery? Использовать множество раз Parent 😘

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
$('.block2-btn-addcart').each(function(){
  var nameProduct = $(this).parent().parent().parent().find('.block2-name').html();
  $(this).on('click', function(){
    swal(nameProduct, "is added to cart !", "success");
  });
});
$('.block2-btn-addwishlist').each(function(){
  var nameProduct = $(this).parent().parent().parent().find('.block2-name').html();
  $(this).on('click', function(){
    swal(nameProduct, "is added to wishlist !", "success");
  });
});


Пользователь

janis

от janis , в категории: PHP , 23 дня назад
Нет ответов

Интересная проверка авторизации на PHP. Мне кажется некоторый дупликат проверок. 😚

1
2
3
4
5
6
7
8
9
if (isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) || isset(
       $HTTP_POST_VARS['logout']) || isset($HTTP_GET_VARS['logout'])) {
   if ((isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login'])) && (!$userdata
           ['session_logged_in'] || isset($HTTP_POST_VARS['admin']))) {
       $username = isset($HTTP_POST_VARS['username']) ? phpbb_clean_username($HTTP_POST_VARS
       ['username']) : '';
       $password = isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : '';
   }
}


Пользователь

laverna

от laverna , в категории: PHP , 24 дня назад
Нет ответов

Слайд Шоу (SlideShow) на PHP 😁

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
function StartPartnerSlideshow()
{
    if(endPartnerDiv == "Partner2")
    {
        startPartnerDiv = "Partner2";
        endPartnerDiv = "Partner3";
        setTimeout("GetNextPartner('" + startPartnerDiv + "', '" + endPartnerDiv + "', 10, 0)",partnerspeed);
    }
    else if(endPartnerDiv == "Partner3")
    {
        startPartnerDiv = "Partner3";
        endPartnerDiv = "Partner4";
        setTimeout("GetNextPartner('" + startPartnerDiv + "', '" + endPartnerDiv + "', 10, 0)",partnerspeed);
    }
    else if(endPartnerDiv == "Partner4")
    {
        startPartnerDiv = "Partner4";
        endPartnerDiv = "Partner5";
        setTimeout("GetNextPartner('" + startPartnerDiv + "', '" + endPartnerDiv + "', 10, 0)",partnerspeed);
    }
    else if(endPartnerDiv == "Partner5")
    {
        startPartnerDiv = "Partner5";
        endPartnerDiv = "Partner6";
        setTimeout("GetNextPartner('" + startPartnerDiv + "', '" + endPartnerDiv + "', 10, 0)",partnerspeed);
    }
    else if(endPartnerDiv == "Partner6")
    {
        startPartnerDiv = "Partner6";
        endPartnerDiv = "Partner7";
        setTimeout("GetNextPartner('" + startPartnerDiv + "', '" + endPartnerDiv + "', 10, 0)",partnerspeed);
    }
    else if (endPartnerDiv == "Partner7") 
    {
        startPartnerDiv = "Partner7";
        endPartnerDiv = "Partner8";
        setTimeout("GetNextPartner('" + startPartnerDiv + "', '" + endPartnerDiv + "', 10, 0)", partnerspeed);
    }
    else if (endPartnerDiv == "Partner8") 
    {
        startPartnerDiv = "Partner8";
        endPartnerDiv = "Partner9";
        setTimeout("GetNextPartner('" + startPartnerDiv + "', '" + endPartnerDiv + "', 10, 0)", partnerspeed);
    }
    else if (endPartnerDiv == "Partner9") 
    {
        startPartnerDiv = "Partner9";
        endPartnerDiv = "Partner10";
        setTimeout("GetNextPartner('" + startPartnerDiv + "', '" + endPartnerDiv + "', 10, 0)", partnerspeed);
    }
    else if (endPartnerDiv == "Partner10") 
    {
        startPartnerDiv = "Partner10";
        endPartnerDiv = "Partner11";
        setTimeout("GetNextPartner('" + startPartnerDiv + "', '" + endPartnerDiv + "', 10, 0)", partnerspeed);
    }
    else if (endPartnerDiv == "Partner11") 
    {
        startPartnerDiv = "Partner11";
        endPartnerDiv = "Partner1";
        setTimeout("GetNextPartner('" + startPartnerDiv + "', '" + endPartnerDiv + "', 10, 0)", partnerspeed);
    }
    else
    {
        startPartnerDiv = "Partner1";
        endPartnerDiv = "Partner2";
        setTimeout("GetNextPartner('" + startPartnerDiv + "', '" + endPartnerDiv + "', 10, 0)",partnerspeed);
    }
}


Пользователь

laverna

от laverna , в категории: PHP , 25 дней назад
Нет ответов

Подгрузить функцию на Javascript через PHP

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
$html="

function squid_restart_proxy_load$t(){
		$warn
		YahooWin3('998','$page?popup=yes&t=$t&setTimeout={$_GET["setTimeout"]}','$title');
	}

function GetLogs$t(){
	Loadjs('$page?logs=yes&t=$t&setTimeout={$_GET["setTimeout"]}');
}

squid_restart_proxy_load$t();";

echo $html;

Пользователь

norberto_thiel

от norberto_thiel , в категории: PHP , 25 дней назад
Нет ответов

Как делают валидацию на Codeigniter в PHP

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
$room=$this->input->post('room');
$broom=$this->input->post('broom');
$hall=$this->input->post('hall');
$troom=$this->input->post('troom');
$park=$this->input->post('park');
$floor=$this->input->post('floor');
$amen=str_replace("\'", "&#39;", $this->input->post('amen'));
$rmark=str_replace("\'", "&#39;", $this->input->post('rmark'));
$face=$this->input->post('face');
$leven=$this->input->post('leven');
$twel=$this->input->post('twel');


//$uid = $_SESSION['id'];
  $date=date('d-m-Y');


  if(empty($room))$room='0'; if(empty($broom))$broom='0'; if(empty($hall))$hall='0';if(empty($troom))$troom='0'; if(empty($floor))$floor='0';
if(empty($park))$park='Not updated'; if(empty($amen))$amen='Not updated'; if(empty($rmark))$rmark='Not updated'if(empty($l1))$l1='Not updated'; if(empty($l2))$l2='Not updated'; if(empty($face))$face='Not updated'if($ptype == 'Land' || $ptype == 'Commercial Property')$bhk=0;


if (empty($tit) || empty($loc) || empty($lmark) || empty($zone) || empty($area)|| empty($price) || empty($aa) || empty($ptype) || empty($pfrom) || empty($bank) || empty($nc) || empty($br))
{
$this->session->set_flashdata('field','*Please fill all the required fields');
redirect("edit_property/admin_edit/$id");
//redirect('edit_property');
}


Пользователь

rowan

от rowan , в категории: PHP , 25 дней назад
Нет ответов

В Контроллере нашел вот такую красоту на PHP

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
public function query(){
   $id=$_GET['vid'];
   $data=D('Danmu')->getAll($id);
   $content='[';
   foreach($data as $d){
       if($content!='['){
           $content.=',';
       }
       $content.=("'".$d['content']."'");
   }
   $content.=']';
   echo $content;
}


Пользователь

herbert

от herbert , в категории: PHP , месяц назад
Нет ответов

Когда очень нужно JSON ответ в PHP 🙃

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
$jsonString = "ok;";

$jsonString .= "[";

while ($dados = $sql1->fetch_array()) {
    $jsonString .= "{";
    
    $jsonString .= "\"id\":\"";
    $jsonString .= $dados['id'];
    $jsonString .= "\",";
    
    $jsonString .= "\"cpf\":\"";
    $jsonString .= $dados['cpf'];
    $jsonString .= "\",";
    
    $jsonString .= "\"nome\":\"";
    $jsonString .= $dados['nome'];
    $jsonString .= "\",";
    
    $jsonString .= "\"tipo\":\"";
    $jsonString .= $dados['tipo'];
    $jsonString .= "\"";
    
    $jsonString .= "},";
}

$jsonString = rtrim($jsonString, ',');

$jsonString .= "]";

echo $jsonString;


Пользователь

arlene

от arlene , в категории: PHP , месяц назад
Нет ответов

Когда реально очень нужен PHP язык

1
2
3
4
5
echo "<!DOCTYPE HTML>";
echo "<html>";
echo "<head>";
echo "<meta charset ='utf-8'>";
echo "<link rel='stylesheet' type='text/css' href='styles.css'>";


Пользователь

norberto_thiel

от norberto_thiel , в категории: PHP , месяц назад
Нет ответов

Отличная проверка ProductId в PHP

1
2
3
4
5
6
7
8
9
if(!isset($_GET['productid'])){
  exit('error_productid_illegal');
}

$productid = intval($_GET['productid']);

if(!$_GET['productid']){
  exit('error_productid_illegal');
}

Пользователь

norberto_thiel

от norberto_thiel , в категории: JavaScript , месяц назад
Нет ответов

Как не надо добавлять заголовки через JavaScript 😅

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
function addhead(headpicid, headid){
  smjq('#'+headpicid+'_outside tr:nth-child(1) td:nth-child(1)').append('<img class="hdimg" style="padding:0;margin:0" src="http://img01.tsdm.net/frame/' + headid + '/1.png" />');
  smjq('#'+headpicid+'_outside tr:nth-child(1) td:nth-child(2)').append('<img class="hdimg" style="padding:0;margin:0" src="http://img01.tsdm.net/frame/' + headid + '/2.png" />');
  smjq('#'+headpicid+'_outside tr:nth-child(1) td:nth-child(3)').append('<img class="hdimg" style="padding:0;margin:0" src="http://img01.tsdm.net/frame/' + headid + '/3.png" />');
  smjq('#'+headpicid+'_outside tr:nth-child(2) td:nth-child(1)').append('<img class="hdimg" style="padding:0;margin:0" src="http://img01.tsdm.net/frame/' + headid + '/4.png" />');
  smjq('#'+headpicid+'_outside tr:nth-child(2) td:nth-child(3)').append('<img class="hdimg" style="padding:0;margin:0" src="http://img01.tsdm.net/frame/' + headid + '/5.png" />');
  smjq('#'+headpicid+'_outside tr:nth-child(3) td:nth-child(1)').append('<img class="hdimg" style="padding:0;margin:0" src="http://img01.tsdm.net/frame/' + headid + '/6.png" />');
  smjq('#'+headpicid+'_outside tr:nth-child(3) td:nth-child(2)').append('<img class="hdimg" style="padding:0;margin:0" src="http://img01.tsdm.net/frame/' + headid + '/7.png" />');
  smjq('#'+headpicid+'_outside tr:nth-child(3) td:nth-child(3)').append('<img class="hdimg" style="padding:0;margin:0" src="http://img01.tsdm.net/frame/' + headid + '/8.png" />');

  smjq('#'+headpicid+'_outside tr:nth-child(1) td:nth-child(1)').css({"background":"url(http://img01.tsdm.net/frame/" + headid + "/1.png) no-repeat"});
  smjq('#'+headpicid+'_outside tr:nth-child(1) td:nth-child(2)').css({"background":"url(http://img01.tsdm.net/frame/" + headid + "/2.png) repeat-x"});
  smjq('#'+headpicid+'_outside tr:nth-child(1) td:nth-child(3)').css({"background":"url(http://img01.tsdm.net/frame/" + headid + "/3.png) no-repeat"});
  smjq('#'+headpicid+'_outside tr:nth-child(2) td:nth-child(1)').css({"background":"url(http://img01.tsdm.net/frame/" + headid + "/4.png) repeat-y"});
  smjq('#'+headpicid+'_outside tr:nth-child(2) td:nth-child(3)').css({"background":"url(http://img01.tsdm.net/frame/" + headid + "/5.png) repeat-y"});
  smjq('#'+headpicid+'_outside tr:nth-child(3) td:nth-child(1)').css({"background":"url(http://img01.tsdm.net/frame/" + headid + "/6.png) no-repeat"});
  smjq('#'+headpicid+'_outside tr:nth-child(3) td:nth-child(2)').css({"background":"url(http://img01.tsdm.net/frame/" + headid + "/7.png) repeat-x"});
  smjq('#'+headpicid+'_outside tr:nth-child(3) td:nth-child(3)').css({"background":"url(http://img01.tsdm.net/frame/" + headid + "/8.png) no-repeat"});
}


Пользователь

laverna

от laverna , в категории: PHP , месяц назад
Нет ответов

Обернул встроенную функцию PHP в свою функцию, только зачем я так и не понял

1
2
3
function toinv($input){
    return intval($input);
}


Пользователь

rex.langosh

от rex.langosh , в категории: PHP , месяц назад
Нет ответов

Проверка доступа на странице в PHP 😁

1
2
3
4
if (!defined("IN_SCRIPT") || !isset($_SESSION['admin_user_id']) || !$_SESSION['admin_user_id'] || !isset($_SESSION['admin_username']) || !$_SESSION['admin_username']){
    header("Location: login.php?menu=$menu");
    die();
}


Пользователь

laverna

от laverna , в категории: JavaScript , месяц назад
Нет ответов

Когда знаешь как setTimeout работает в Javascript 😁

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
let header = document.querySelector('.header');
let elem = document.querySelector('.elem');


setTimeout(() => header.style.opacity = '0', 1000);
setTimeout(() => header.style.opacity = '0.15', 1100);
setTimeout(() => header.style.opacity = '0.2', 1200);
setTimeout(() => header.style.opacity = '0.25', 1300);
setTimeout(() => header.style.opacity = '0.3', 1400);
setTimeout(() => header.style.opacity = '0.35', 1500);
setTimeout(() => header.style.opacity = '0.4', 1600);
setTimeout(() => header.style.opacity = '0.45', 1700);
setTimeout(() => header.style.opacity = '0.5', 1800);
setTimeout(() => header.style.opacity = '0.55', 1900);
setTimeout(() => header.style.opacity = '0.6', 2000);
setTimeout(() => header.style.opacity = '0.65', 2100);
setTimeout(() => header.style.opacity = '0.7', 2200);
setTimeout(() => header.style.opacity = '0.8', 2300);
setTimeout(() => header.style.opacity = '0.9', 2400);
setTimeout(() => header.style.opacity = '1', 2500);


Пользователь

rowan

от rowan , в категории: JavaScript , 2 месяца назад
Нет ответов

Нашел метод в watch Vue.js 😄

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
stringInput (newVal, oldVal) {
  // todo: adjust timing
  // console.log('new:' + newVal)
  // console.log('old:' + oldVal)
  switch (newVal) {
    // services
    case 'Our Services':
      this.selected = 0
      break
    // projects
    case 'Projects':
      this.selected = 1
      break
    // team
    case 'Team Members':
      this.selected = 2
      break
    // pricing
    case 'Pricing':
      this.selected = 3
      break
    // else
    default:
      this.selected = 0
      break
  }
  this.showChange(this.selected)
}