- 1
- 2
- 3
- 4
- 5
//.....
$post['avatar'] = @$imgpath;
//.....
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
//.....
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+156
//.....
$post['avatar'] = @$imgpath;
//.....
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
//.....
"файлы не загружаются, не знаю в чем проблема"
+157
public function getSaleDepartment()
{
$_linkToDepLabel = '';
switch ($this->getfs_sale_department()) {
case '0':
$_linkToDepLabel = $this->getBaseUrl();
$_linkToDepLabel .= 'media/flash_sales/saledepartment/1.png';
break; //Moda
case '1':
$_linkToDepLabel = $this->getBaseUrl();
$_linkToDepLabel .= 'media/flash_sales/saledepartment/2.png';
break; //Belleza
case '2':
$_linkToDepLabel = $this->getBaseUrl();
$_linkToDepLabel .= 'media/flash_sales/saledepartment/3.png';
break; //Novia
case '3':
$_linkToDepLabel = $this->getBaseUrl();
$_linkToDepLabel .= 'media/flash_sales/saledepartment/4.png';
break; //Ocio
case '4':
$_linkToDepLabel = $this->getBaseUrl();
$_linkToDepLabel .= 'media/flash_sales/saledepartment/5.png';
break; //Deporte
case '5':
$_linkToDepLabel = $this->getBaseUrl();
$_linkToDepLabel .= 'media/flash_sales/saledepartment/6.png';
break; //Familia
case '6':
$_linkToDepLabel = $this->getBaseUrl();
$_linkToDepLabel .= 'media/flash_sales/saledepartment/7.png';
break; //Hogar
case '7':
$_linkToDepLabel = $this->getBaseUrl();
$_linkToDepLabel .= 'media/flash_sales/saledepartment/8.png';
break; //Viaje
case '8':
$_linkToDepLabel = $this->getBaseUrl();
$_linkToDepLabel .= 'media/flash_sales/saledepartment/9.png';
break; //Moda
case '9':
$_linkToDepLabel = $this->getBaseUrl();
$_linkToDepLabel .= 'media/flash_sales/saledepartment/10.png';
break; //Belleza
case '10':
$_linkToDepLabel = $this->getBaseUrl();
$_linkToDepLabel .= 'media/flash_sales/saledepartment/11.png';
break; //Novia
case '11':
$_linkToDepLabel = $this->getBaseUrl();
$_linkToDepLabel .= 'media/flash_sales/saledepartment/12.png';
break; //Ocio
case '12':
$_linkToDepLabel = $this->getBaseUrl();
$_linkToDepLabel .= 'media/flash_sales/saledepartment/13.png';
break; //Deporte
default:
$_linkToDepLabel = '';
break;
}
return $_linkToDepLabel;
}
ппц
+153
$sql_query_result = mysql_query("select * from Organisations
inner join Goods on (Organisations.ID = Goods.OrgID)
where 1");
while($result_string = mysql_fetch_array($sql_query_result)) { array_push ($search_array, $result_string[3]); }
for($i=0;$i<=count($search_array);$i++)
{
if(eregi($search_string, $search_array[$i]))
{
array_push($search_matches, $search_array[$i]);
}
}
поиск в интернет магазине:
13000 записей
в строке 15 полей
в каждом строке есть 3 BLOB
2 с текстом и одно с картинкой товара
а жаловались что база тормозит
+150
<div style="display: none;">
<input type="hidden" name="_wpcf7" value="251" />
<input type="hidden" name="_wpcf7_version" value="3.1.1" />
<input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f251-t1-o1" />
<input type="hidden" name="_wpnonce" value="5963830b40" />
</div>
Плагин Contact Form 7 для Wordpress
+158
<?php
class User
{
protected $_user_id;
protected $_user_email;
protected $_user_password;
public function __construct($user_id)
{
$user_record = self::_getUserRecord($user_id);
$this->_user_id = $user_record['id'];
$this->_user_email = $user_record['email'];
$this->_user_password = $user_record['password'];
}
public function __get($value) {}
public function __set($name, $value) {}
private static function _getUserRecord($user_id)
{
$user_record = array();
switch($user_id) {
case 1:
$user_record['id'] = 1;
$user_record['email'] = '[email protected]';
$user_record['password'] = 'i like croissants';
break;
case 2:
$user_record['id'] = 2;
$user_record['email'] = '[email protected]';
$user_record['password'] = 'me too!';
break;
case 'error':
throw new Exception('Ошибка библиотеки SQL!');
break;
}
return $user_record;
}
}
?>
PHP исключения...
+150
<?php
if ($_GET['type']) $link = 'type='.$_GET['type'];
if ($_GET['cat']) $link = 'cat='.$_GET['cat'];
if ($_GET['param']) $link = 'param='.$_GET['param'];
+150
<?php
#Подключаем все модули
include ("$_SERVER[DOCUMENT_ROOT]/engine/engine.php");
//Берём из бд статьи
$select = mysql_query("SELECT * FROM articles");
$result = mysql_fetch_array($select);
$num_rows = mysql_num_rows($select);
//Берём из бд инфу о сайте
$select_site = mysql_query("SELECT * FROM site");
$result_site = mysql_fetch_array($select_site);
// Переменные с $site
$ID = $result_site['id'];
$TITLE = $result_site['title'];
$keywords = $result_site['keywords'];
$description = $result_site['description'];
#Подключаем шаблон
include ("$server/template/main.php"); // Главный файл с title
include ("$server/template/body.php"); // <body> всё что находится там
if ($num_rows > 0){
// В цикле прокручиваем все статьи из БД - $result
do
{
$title = $result['title']; // Заголовок
$id = $result['id']; // ID
$full_text = $result['text']; // Весь текст
$view = $result['view']; // Просмотры у топика
$author = $result['author']; // Автор
$date = $result['date']; // Дата добавления
$short_text = $result['cat']; // Краткий текст (cat)
$category_art = $result['category']; // Категория топика
$select_category = mysql_query("SELECT * FROM category WHERE id = '".$category_art."'");
$result_category = mysql_fetch_array($select_category);
$category = $result_category['title'];
$url = $result_category['url'];
include ("$server/template/short_news.php"); #Берём (шаб)краткую версию топика
}
while ($result = mysql_fetch_array($select));
}
else
{
echo 'Нет ни одной статьи!';
}
include ("$server/template/footer.php");#Наконец подгружаем футер
?>
Изобретение говно-велосипеда
+149
// Категории
$cat_get = textfilter($_GET['name']);
$cat1 = mysql_query("SELECT * FROM category WHERE url = '".$cat_get."'");
$cat2 = mysql_fetch_array($cat1);
$id_cat = $cat2['id'];
$result = mysql_query("SELECT * FROM articles WHERE category = '".$id_cat."'");
$row = mysql_fetch_array($result);
if ($cat_get) { echo $row['title']; }
Мне до сих пор страшно, накодил и не понял как и что это, но работает!
+145
$sortBy = "";
if ( isset($_REQUEST['sortBy']) && ! empty($_REQUEST['sortBy'])) {
// Get sort direction and field sort.
$sortByParts = explode("-", $_REQUEST['sortBy']);
if ( is_array($sortByParts) && ! empty($sortByParts[0]) && ! empty($sortByParts[1])) {
$sortBy = $sortByParts[0];
$direction = $sortByParts[1];
}
}
switch ($sortBy)
case "discount":
$sortFieldBy = $sortBy;
break;
case "created":
$sortFieldBy = $sortBy;
break;
case "vendor":
$sortFieldBy = $sortBy;
break;
case "actual_euprice":
$sortFieldBy = $sortBy;
break;
case "actual_euprice":
$sortFieldBy = $sortBy;
break;
case "top_sell_product":
default:
$search->addAdditionalJoins(
"top_sell_product",
array("top_sell_product.prodlevid" => "p.prodlevid"),
SEARCH_ADDITIONAL_JOIN_TYPE_INNER,
array()
);
Очередная самописная CMS.
+156
$data = substr($data, stripos($data,"operate(") + 50);
$a[$i][2] = substr($data, stripos($data,'<b id="performer'));
$a[$i][2] = substr($a[$i][2], stripos($a[$i][2],">")+1);
$a[$i][3] = substr($a[$i][2], stripos($a[$i][2],"<"));
$a[$i][2] = substr($a[$i][2], 0, stripos($a[$i][2],"<"));
$a[$i][3] = substr($a[$i][3], stripos($a[$i][3],'<span id="title'));
$a[$i][3] = substr($a[$i][3], stripos($a[$i][3],">")+1);
if ($a[$i][3][0] == '<') {$a[$i][3] = substr($a[$i][3], stripos($a[$i][3],">")+1);}
$a[$i][4] = substr($a[$i][3], stripos($a[$i][3],"<"));
$a[$i][3] = substr($a[$i][3], 0, stripos($a[$i][3],"<"));
$a[$i][4] = substr($a[$i][4], stripos($a[$i][4],'<div class="duration">')+22);
$a[$i][4] = substr($a[$i][4], 0, stripos($a[$i][4],"<"));
}
$l = 52;
for($i = 0; $i<=$l; $i++){
$a[$i][1] = substr($a[$i][1],0,stripos($a[$i][1],")"));
$a[$i][1] = substr($a[$i][1],stripos($a[$i][1],",")+1);
$a1 = substr($a[$i][1],0,stripos($a[$i][1],","));
$a[$i][1] = substr($a[$i][1],stripos($a[$i][1],",")+1);
$a2 = substr($a[$i][1],0,stripos($a[$i][1],","));
$a[$i][1] = substr($a[$i][1],stripos($a[$i][1],",")+1);
$a3 = substr($a[$i][1],0,stripos($a[$i][1],","));
$a3 = substr($a3, 1 , strlen($a3)-2);
$name = explode(' ',$a[$i][3]);
$name = $name[0].' '.$name[1].' '.$name[2];
Человек совсем не знает регулярок...