- 1
- 2
- 3
- 4
- 5
- 6
function fatal($msg = ''){
echo 'ERROR';
if( strlen($msg) > 0 ) echo ': '.$msg;
echo '<br />'COMPLETE'<br />';
if($f_opened)@fclose($fh);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+51
function fatal($msg = ''){
echo 'ERROR';
if( strlen($msg) > 0 ) echo ': '.$msg;
echo '<br />'COMPLETE'<br />';
if($f_opened)@fclose($fh);
}
Ещё попалось из серии "потом допилю".
Что он курил, когда это писал?
+55
function GetNumberOfLinks ($cat){
$queue[] = intval($cat);
$query = "select count(*) from #__jxlspp_prices where ( 0!=0";
while (list($key, $cat) = each($queue)) {
$query .= " or catid = $cat";
}
$query = $query . " ) and published=1";
$database->setQuery($query);//это от Джумлы
$result = $database->query();//и это от Джумлы
$val = mysql_fetch_row($result);//а это с бодуна
return $val[0];
}
Сижу, скучаю, ковыряю очередной говносайт и, вдруг!
Аж от души отлегло.
+52
foreach ($sxe->categories->category as $category) {
$cid = $category['id'];
if ($clear == 0) {
$query = "SELECT `id` FROM `" . PREF . "category` WHERE `id`='" . $cid . "' LIMIT 1;";
$result = mysql_query($query);
if (mysql_num_rows($result) == 0) {
$parent = $category['parentId'];
$name = quote_smart($category);
$query = "INSERT IGNORE INTO `" . PREF . "category` VALUES('$cid','$parent','$name','1', 0);";
mysql_query($query);
}
} else {
$parent = $category['parentId'];
$name = quote_smart($category);
$query = "INSERT IGNORE INTO `" . PREF . "category` VALUES('$cid','$parent','$name','1');";
mysql_query($query);
}
$cat_i++;
}
+122
class xxxxxxxxxx
{
private $string_services;
public function init() {
$this->string_services = '<script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
<div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="none" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj,friendfeed,moikrug,gplus"></div> ';
}
public function run() {
if(empty($this->string_services))
{
$this->init();
}
echo $this->string_services;
}
}
В нашел в проекте над которым работаю.
+56
if($_POST['gtype'] == "" || $_POST['ip'] == "" || $_POST['c_port'] == "" || $_POST['q_port'] == "" || $_POST['s_port'] == "" || $_POST['zone'] == "" || $_POST['disabled'] == "") $msg = '<div class="status error"><p><img src="./template/images/icons/icon_error.png" alt="Error"><span>Ошибка!</span>.</p></div>';
else
{
mysql_query('INSERT INTO lgsl(type,ip,c_port,q_port,s_port,zones,disabled,comment) VALUES(\'' .$_POST['type']. '\',\'' .$_POST['ip']. '\',\'' . $_POST['c_port'] . '\', \'' .$_POST['q_port']. '\', \'' .$_POST['s_port']. '\', \'' .$_POST['zone']. '\', \'' .$_POST['disabled']. '\', \'' .$_POST['comment']. '\')', $con);
$msg = '<div class="status success"><p><img src="./template/images/icons/icon_success.png" alt="Sėkmingai"><span>Įrašyta!</span> Serveris sėkmingai pridėtas.</p></div>';
}
как-то так...
+56
public function bugreportAction() {
if (!isset($_POST['Type']) || !isset($_POST['Text']) || !isset($_POST['Module']))
return false;
if (trim($_POST['Text']) == "Ваш текст здесь...")
return false;
$rzt = $this->Debug->AddReport($_POST['Type'], $_POST['Text'], $_POST['Module']);
if ($rzt)
echo "OK";
else
echo "FAIL";
return $rzt;
}
На работе нашел в проектах у других программистов, особенно понравилось.
if (trim($_POST['Text']) == "Ваш текст здесь...")
return false;
+55
if(strlen($arItem["PROPERTIES"]["AGE"]["VALUE"])>0)
{
if ($arItem["PROPERTIES"]["AGE"]["VALUE"]=="1" ||
$arItem["PROPERTIES"]["AGE"]["VALUE"]=="21" ||
$arItem["PROPERTIES"]["AGE"]["VALUE"]=="31" ||
$arItem["PROPERTIES"]["AGE"]["VALUE"]=="41" ||
$arItem["PROPERTIES"]["AGE"]["VALUE"]=="51" ||
$arItem["PROPERTIES"]["AGE"]["VALUE"]=="61" ||
$arItem["PROPERTIES"]["AGE"]["VALUE"]=="71" ||
$arItem["PROPERTIES"]["AGE"]["VALUE"]=="81" ||
$arItem["PROPERTIES"]["AGE"]["VALUE"]=="91" ||
$arItem["PROPERTIES"]["AGE"]["VALUE"]=="101"
)
$strAge="<b>Рекомендуемый возраст:</b> с ".$arItem["PROPERTIES"]["AGE"]["VALUE"]." года";
else
$strAge="<b>Рекомендуемый возраст:</b> с ".$arItem["PROPERTIES"]["AGE"]["VALUE"]." лет";
}
substr? не, не слышал...
+55
<?php
class cURL
{
private $handler;
function cURL($url = null)
{
$this->handler = curl_init($url);
}
// Да, я ленивый!
function __call($name, $args)
{
if($name == "init") return;
if(strstr($name, "multi")) die("Multiple cURL not supported in this class.");
$name = "curl_$name";
if(!function_exists($name)) die("Function $name not found.");
array_unshift($args, $this->handler);
$fn = new ReflectionFunction($name);
return $fn->invokeArgs($args);
}
}
+65
$somevar = $_GET['somevar'];
//получили? теперь вот так
if($somevar == 1){$somevar = 15;}
if($somevar == 2){$somevar = 20;}
if($somevar == 3){$somevar = 25;}
if($somevar == 4){$somevar = 30;}
if($somevar == 5){$somevar = 35;}
if($somevar == 6){$somevar = 40;}
if($somevar == 7){$somevar = 45;}
if($somevar == 8){$somevar = 50;}
//пропустим неважное
$output .=''.$somevar.' ';
//пропустим неважное
//а теперь обратно
if($somevar){
if($somevar == 15){$somevar = 1;}
if($somevar == 20){$somevar = 2;}
if($somevar == 25){$somevar = 3;}
if($somevar == 30){$somevar = 4;}
if($somevar == 35){$somevar = 5;}
if($somevar == 40){$somevar = 6;}
if($somevar == 45){$somevar = 7;}
if($somevar == 50){$somevar = 8;}
Для чего это? А кто бы знал.
PHP это модно и просто :)
Коменты добавлены чтобы понятней было немного.
+57
if($atributId){
$sql = "UPDATE directory_atributes SET name = '$newName' WHERE id = $atributId LIMIT 1";
$db-> Query($sql);
die();
} else{
die();
}
Депрессивное программирование. В любом случае ты умрёшь.