- 1
Ну не суки?
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+141
Ну не суки?
+140
Я не понял - какого хуя удалили все мои посты?
+133
//Смешались в кучу кони, люди...
//знаю, что не комильфо писать запрос в контролере, но уже поссрать... ("поССрать", © 2014, Gary)
$tempo = $this->db->query("SELECT `price_lists`.`id`, `companies`.`company_id`, `companies`.`name` FROM `price_lists` LEFT JOIN `companies` ON `companies`.`company_id` = `price_lists`.`postovchik_id`")->result();
$data['pricelistzgrrrrrrrrrr'] = array();
if (is_array($tempo) && count($tempo)) {
foreach ($tempo as $postovchik) {
$data['pricelistzgrrrrrrrrrr'][$postovchik->id] = $postovchik->name;
}
}
+177
$lists['arrDateYear']=array(2000=>2000,2001=>2001,2002=>2002,2003=>2003,2004=>2004,2005=>2005,2006=>2006,2007=>2007,2008=>2008,2009=>2009,2010=>2010);
$lists['arrDateDay']=array(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);
1=1
+157
$infopage = file_get_contents("http://instagram.com/api/v1/users/".$match."/info/", false, $context);
$isprivate = substr($infopage,strpos($infopage,',"is_private":')+14,strpos($infopage,',"external_url":"')-strpos($infopage,',"is_private":')-14);
$fullname = substr($infopage,strpos($infopage,'","full_name":"')+15,strpos($infopage,'","follower_count":')-strpos($infopage,'","full_name":"')-15);
$mediacount = substr($infopage,strpos($infopage,',"media_count":')+15,strpos($infopage,',"following_count":')-strpos($infopage,',"media_count":')-15);
$following = substr($infopage,strpos($infopage,',"following_count":')+19,strpos($infopage,',"geo_media_count":')-strpos($infopage,',"following_count":')-19);
$isint2 = is_numeric($following);
if ($isint2 == false){$following = substr($infopage,strpos($infopage,',"following_count":')+19,strpos($infopage,',"profile_pic_url":"')-strpos($infopage,',"following_count":')-19);}
$followers = substr($infopage,strpos($infopage,',"follower_count":')+18,strpos($infopage,',"pk":')-strpos($infopage,',"follower_count":')-18);
$avatar = stripslashes(substr($infopage,strpos($infopage,'"profile_pic_url":"')+19,strpos($infopage,'","biography":"')-strpos($infopage,'"profile_pic_url":"')-19));
$bio = substr($infopage,strpos($infopage,'","biography":')+15,strpos($infopage,'","full_name":"')-strpos($infopage,'","biography":')-15);
$website = stripslashes(substr($infopage,strpos($infopage,'"external_url":"')+16,strpos($infopage,'"}}')-strpos($infopage,'"external_url":"')-16));
$countq = mysql_query("SELECT COUNT(*) FROM `links` WHERE `ownerID` = '".$match."'");
$countf = mysql_fetch_array($countq);
Парсинг API Instagram. JSON - слишком неправославно, да.
+151
$s = $this->getAdapter()->select()->from(array('b' => $this->info('name'), array(
'text',
'link',
'image',
'show_register',
)))->joinInner(array('s' => 'banner_size'), 's.id=b.size_id', array('x', 'y'))
->where('b.show_it = ?', 1)
->where('s.x = ?', $sizeX)
->where('s.y = ?', $sizeY)
->limit(1)
->order('RAND()');
if (!empty($uid)){
$s->where('(b.show_register= ?, 1)' OR '(b.show_register= ?, 0)');
} else {
$s->where('(b.show_register= ?, -1)' OR '(b.show_register= ?, 0)');
}
echo $s-> __toString();
// var_dump(!empty($uid));
return $this->getAdapter()->fetchRow($s);
мега крутое условие
$s->where('(b.show_register= ?, 1)' OR '(b.show_register= ?, 0)');
+152
...
## $config['components'] - массив компонентов(>25) для Yii
foreach ($config['components'] as $name => $component) {
if ($name != 'db') {
unset($config['components'][$name]);
}
}
...
# потом был баг фикс
foreach ($config['components'] as $name => $component) {
if ($name != 'db' && $name != 'db_stats') {
unset($config['components'][$name]);
}
}
Сделал один из наших программистов, потом другой добавил свое, и уже я , с утра, в безсознательном состоянии, хотел было добавить ещё условие " && $name != 'format'" , но увидев результат, в голове бзынкнуло - WTF I AM DOING!!!
cделал так
$config['components'] = array_intersect_key($config['components'], array('db'=>1, 'db_stats'=>1, 'format' => 1));
+153
$access = 'ACCESS DENIED!';
foreach ($controolers as $controller_module)
{
if (strtolower($controller_) == $controller_module['controller'] || strtolower($controller_) == 'index' || strtolower($controller_) == 'login')
{
$access = '';
break;
}
}
if ($access == 'ACCESS DENIED!')
{
echo $access;
exit;
}
ACCESS DENIED!
+149
$->db->select_value('select now()');
наверное в мускуле какое-то другое время
+145
<?php
include(db_connect.php);
$name = $_POST["name"];
$pass = $_POST["pass"];
$email = $_POST["email"];
$data = "INSERT INTO userlist (id_user, name, pass, email) VALUES (NULL , "$name" , "$pass" , "$email" )";
if(mysql_query($data)){
echo("data transfered");
}else{
return false;
}
?>
Какая ошибка в этом коде ? помогите плииз!