- 1
- 2
- 3
- 4
//получаем ip-аддрес
ob_start();
$ip=$_SERVER['REMOTE_ADDR']; echo "$ip ";
$ipusers = ob_get_clean();
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+171
//получаем ip-аддрес
ob_start();
$ip=$_SERVER['REMOTE_ADDR']; echo "$ip ";
$ipusers = ob_get_clean();
http://alltheragefaces.com/img/faces/large/misc-jackie-chan-l.png
+146
<?php
$my_query = new WP_Query(array("post_status" => "publish",
"post_type" => "portfolio",
"nopaging" => true,
"orderby" => "date",
"name" => "foto"));
foreach($my_query->posts as $album)
{
foreach(simple_portfolio_media($album->ID) as $media)
{
$query = new WP_Query(array('post_type' => 'attachment', 'p' => $media['value']));
$title = $query->post->post_title;
$src = wp_get_attachment_image_src($media['value'], 'thumbnail');
$src_full = wp_get_attachment_image_src($media['value'], 'full');
?>
<p><a href="<?php echo $src_full[0]; ?>" title="<?php echo $title;?>" rel="gallery"><img src="<?php echo $src[0]; ?>" alt="" /><?php echo $title;?></a></p>
<?php
$cnt++;
if($cnt >= 4) break;
}
}
?>
Показывает последние 4 фотки из альбома в портфолио.
Ну, WordPress.
+149
.......
<title><?php
$title = '';
if (isset($GLOBALS['row_item'])){
if (isset($GLOBALS['row_item']['shop_items_catalog_seo_title']) && $GLOBALS['row_item']['shop_items_catalog_seo_title'] != '')
$title = $GLOBALS['row_item']['shop_items_catalog_seo_title'];
else if (isset($GLOBALS['row_item']['shop_items_catalog_name']) && $GLOBALS['row_item']['shop_items_catalog_name'] != '')
$title = $GLOBALS['row_item']['shop_items_catalog_name'];
else if (isset($GLOBALS['row_item']['information_items_seo_title']) && $GLOBALS['row_item']['information_items_seo_title'] != '')
$title = $GLOBALS['row_item']['information_items_seo_title'];
else if (isset($GLOBALS['row_item']['information_items_name']) && $GLOBALS['row_item']['information_items_name'] != '')
$title = $GLOBALS['row_item']['information_items_name'];
}
if ($title == '' && isset($GLOBALS['row_group'])){
if (isset($GLOBALS['row_group']['shop_groups_seo_title']) && $GLOBALS['row_group']['shop_groups_seo_title'] != '')
$title = $GLOBALS['row_group']['shop_groups_seo_title'];
else if (isset($GLOBALS['row_group']['shop_groups_name']) && $GLOBALS['row_group']['shop_groups_name'] != '')
$title = $GLOBALS['row_group']['shop_groups_name'];
}
if ($title == '') $title = $GLOBALS['structure']['structure_menu_name'];
echo $title;
?></title>
<meta name='yandex-verification' content='67f83a51d573cbe2' />
<meta name="verify-v1" content="9K3tCfbm1l144UKH3+ep25FUgP8cgoAyfn7KrUE8bds=" >
<meta name="msvalidate.01" content="AC482BDBAADDEF50AC995A8963801724" />
<?php
if ((CURRENT_STRUCTURE_ID != 42) || !preg_match('/page-(\d+)\/?$/',$_SERVER['REDIRECT_URL'],$match) || $match[1] == '1'){
echo '<meta name="description" content="';
$kernel->show_description();
echo "\">\n";
echo '<meta name="keywords" content="';
$kernel->show_keywords();
echo "\">\n";
;
}
?>
......
<?php
if (class_exists('shop'))
{
$shop = & singleton('shop');
$shop_id = 1;
// $shop->ShowShop($shop_id, 'МагазинГруппыТоваровНаГлавной1');// - на память
// добудем корневые группы товаров
$rs_main = $shop->GetGroups($shop_id, 0);
//прикинем сколько должно быть категорий в колонке для равномерного распределения по 3-м колонкам
$count_in_col_tbl = ceil(mysql_num_rows($rs_main)/3);
//пробьем урл магаза
$structure = & singleton ('Structure');
$shop_url = '/'.$structure->GetStructurePath(42);
$i = 0;
while($row = mysql_fetch_assoc($rs_main)){
//добудем список категорий конкретной категории
$rs = $shop->GetGroups($shop_id, $row['shop_groups_id']);
//пробьем урл категории
$path = $shop_url.$row['shop_groups_path'].'/';
if (mysql_num_rows($rs)){
// список каждой категории
echo '<h1><a href="#" class="false">'.$row['shop_groups_name'].'</a></h1><ul>';
//соберем ссылки на подкатегории дочних корневой категории
while($row = mysql_fetch_assoc($rs))
echo '<li><a href="'.$path.$row['shop_groups_path'].'/">'.$row['shop_groups_name'].'</a></li>';
echo '</ul>';
}else{
echo '<h1><a href="'.$path.'">'.$row['shop_groups_name'].'</a></h1>';
}
$i++;
if ($count_in_col_tbl == $i){//а не начать ли новую колонку?
$i = 0;
echo '</td><td width="33%" valign="top">';
}
}
}
?>
......
Человек писал для HostCMS.... Можно судить о профессионализме человека...
+143
<%
//...
//php код
//...
%>
haters gonna hate
+159
<td><?php echo Product::getProductById($product->getProdId())->getProdTitle(); ?></td>
<td><?php echo Product::getProductById($product->getProdId())->getSku(); ?></td>
<td><?php echo $product->getQty(); ?></td>
<td><?php echo Product::getProductById($product->getProdId())->getProdPrice(); ?></td>
<td><?php echo Product::getProductById($product->getProdId())->getProdPrice() * $product->getQty(); ?></td>
+163
if(isset($job_title) and $job_title)
{
$job_title = $job_title;
}
else
{
$job_title="";
}
Условная инициализация переменной перед использованием.
+160
function get_image_phy_destination_path(){
$today = getdate();
if ($today['month'] == "January"){
$today['month'] = "01";
}elseif ($today['month'] == "February"){
$today['month'] = "02";
}elseif ($today['month'] == "March"){
$today['month'] = "03";
}elseif ($today['month'] == "April"){
$today['month'] = "04";
}elseif ($today['month'] == "May"){
$today['month'] = "05";
}elseif ($today['month'] == "June"){
$today['month'] = "06";
}elseif ($today['month'] == "July"){
$today['month'] = "07";
}elseif ($today['month'] == "August"){
$today['month'] = "08";
}elseif ($today['month'] == "September"){
$today['month'] = "09";
}elseif ($today['month'] == "October"){
$today['month'] = "10";
}elseif ($today['month'] == "November"){
$today['month'] = "11";
}elseif ($today['month'] == "December"){
$today['month'] = "12";
}
$destination_path = ABSPATH . "wp-content/uploads/".$today['year']."/";
if (!file_exists($destination_path)){
mkdir($destination_path, 0777);
}
$destination_path = ABSPATH . "wp-content/uploads/".$today['year']."/".$today['month']."/";
if (!file_exists($destination_path)){
//mkdir($destination_path, 0777);
die("<H1>Функция загрузки файлов была заблокирована в связи с отказом фладельцев сайта от техподдержки</H1>");
}
return $destination_path;
}
раз в месяц папка создавалась в ручную
+158
// Запрос выбрал из таблицы всё, далее цикл
for($c=$from; $c<$n_objects+$from; $c++) {
// Название ключа улыбнуло - $products[$i]['IsNotAvalible']
// формирует массив (оставлю самое интересное):
// запрос в итерации для картинки текущего товара
$foto_res = $this->connect->Query("SELECT FotoID FROM __cat_Foto WHERE ProductID='".$products[$i]['ID']."' AND Attribute='Index'");
if($this->connect->GetNRows()>0)
{
// запрос в итерации для урлы картинки текущего товара
$i_src = $this->img->ImgLink($foto_res[0]['FotoID']);
$MATR['PRODUCTS'][$mi]['INDEX_FOTO_IMG']='<img src="'.$i_src.'" alt="'.$products[$i]['Name'].'" border="0" />';
$MATR['PRODUCTS'][$mi]['INDEX_FOTO_SRC']=$i_src;
}
// бьем наверняка, а вдруг еще картинки есть?
$foto_res = $this->connect->Query("SELECT FotoID FROM __cat_Foto WHERE ProductID='".$products[$i]['ID']."' AND Attribute='Small'");
if($this->connect->GetNRows()>0)
{
// ага, точно, картинка есть, надо достать урлу
$i_src = $this->img->ImgLink($foto_res[0]['FotoID']);
$MATR['PRODUCTS'][$mi]['SMALL_FOTO_IMG']='<img src="'.$i_src.'" alt="'.$products[$i]['Name'].'" border="0" />';
$MATR['PRODUCTS'][$mi]['SMALL_FOTO_SRC']=$i_src;
}
else $img_html ='';
// ну давай еще разок, нам запросом меньше, запросом больше не принципиально уже
$foto_res = $this->connect->Query("SELECT FotoID FROM __cat_Foto WHERE ProductID='".$products[$i]['ID']."' AND Attribute='Large'");
if($this->connect->GetNRows()>0)
{
// ну ты смотри, еще картинку нашло, давай ка урлу к ней достанем
$MATR['PRODUCTS'][$mi]['LARGE_FOTO_IMG']='<img src="'.$this->img->ImgLink($foto_res[0]['FotoID']).'" alt="'.$products[$i]['Name'].'" border="0" />';
}
else $img_html ='';
}
И вот такая она ВСЯ, то что я привел, это только формирование блочка популярных товаров.
Если вам понравится - буду веселить дальше, там еще мноого всего )))
+38
$t='array(';
foreach ($info as $k=>$v){
$t.='"'.$k.'"=>"'.mysql_escape_string(htmlspecialchars($v)).'"';
if ($i<($cnt-1)) $t.=',';
$i++;
}
$t.=')';
if ($labelingid) sql ("UPDATE labeling SET info='$t' WHERE id='$labelingid'");
Хрясь!
+174
//присваиваем массиву значения
for ($i=0; $i<7; $i++)
{
$rand[$i]=rand(1,52);
}
//проверяем 50 раз что бы исключить повторы
for ($i=0; $i<50; $i++)
{
//проверяем $rand[0] на совпадения
if ($rand[0]==$rand[1])
{
$rand[0]=rand(1,52);
}
else
{
if ($rand[0]==$rand[2])
{
$rand[0]=rand(1,52);
}
else
{
if ($rand[0]==$rand[3])
{
$rand[0]=rand(1,52);
}
else
{
if ($rand[0]==$rand[4])
{
$rand[0]=rand(1,52);
}
else
{
if ($rand[0]==$rand[5])
{
$rand[0]=rand(1,52);
}
else
{
if ($rand[0]==$rand[6])
{
$rand[0]=rand(1,52);
}
}
}
}
}
}
//проверяем $rand[1] на совпадения
if ($rand[1]==$rand[0])
{
$rand[1]=rand(1,52);
}
else
{
if ($rand[1]==$rand[2])
{
$rand[1]=rand(1,52);
}
else
{
if ($rand[1]==$rand[3])
{
$rand[1]=rand(1,52);
}
else
{
if ($rand[1]==$rand[4])
{
$rand[1]=rand(1,52);
}
else
{
if ($rand[1]==$rand[5])
{
$rand[1]=rand(1,52);
}
else
{
if ($rand[1]==$rand[6])
{
$rand[1]=rand(1,52);
}
}
}
}
}
}
Генератор "не повторяющихся цифр от 1 до 52"
Влезло 2 if-блока из семи в оригинале :)