- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
<?php
function check_ip(){
$good_return="";
global $_SERVER;
if($_SERVER['HTTP_VIA']==false){ return die; }else{
return $good_return;}
}
//Проверка IP на реальность
check_ip();
?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+150
<?php
function check_ip(){
$good_return="";
global $_SERVER;
if($_SERVER['HTTP_VIA']==false){ return die; }else{
return $good_return;}
}
//Проверка IP на реальность
check_ip();
?>
Без комментариев :)
−849
t.column :product_id, :integer
t.column :order_id, :integer
t.column :item_id, :string, :limit => 127
t.column :product_id, :integer
t.column :quantity, :integer
t.column :item_description, :string
t.column :unit_price, :decimal
+152.4
<?
/******************************************************************************
Основной файл для работы с панелью управления
******************************************************************************/
if(isset($_REQUEST['usr'])){
unset($_SESSION['usr']);
die("don't hack me,please!");
} //if hack
session_start();
//коннект к базе данных
if(!is_object($db)){include_once($path."panel/lib/sql.php");}
$db->set_logs_level(0); //уровень логирования запросов
$db->set_logging_place(0); //0-file,1-database
$db->set_logs_filename("panel.log"); //файл для записи логов
//авторизация
if(empty($_SESSION['usr'][$shopid])) {include($path."panel/auth/start.php");}
if(!isset($_SESSION['ulang'][$shopid])){include($path."panel/auth/lang.php");}
unset($af,$rmes,$pat,$out,$content,$omrd,$mpt,$act,$nact,$msr,$error,$script,$opr);
//определяем, является ли юзер админом
if(empty($dar)) $af=1;
else{
$qwe=$db->query("SELECT user
FROM perm_user_group
WHERE owner=".$shopid."
AND user=".$_SESSION['usr'][$shopid]."
AND `group`=2");
$af=($db->num_rows($qwe)<1) ? 0 : 1;
} //else if empty(dar)
//======================================================
if($_SESSION['umenu'][$shopid]==''){
//элементы навигации для группы
include_once($path."panel/admin/group/create/panels.php");
if(empty($af)){
reset($sma);
$max = 0;
while(list(,$ord)=each($sma)) if($max<$ord) $max=$ord;
$qwe=$db->query("SELECT LPAD(BIN(BIT_OR(pg.menu)),".$max.",'0')
FROM perm_groups pg,
perm_user_group pug
WHERE pg.owner=".$shopid."
AND pg.publish=1
AND pug.owner=".$shopid."
AND pug.user=".$_SESSION['usr'][$shopid]."
AND pug.`group`>0
AND pg.id=pug.`group`");
list($_SESSION['umenu'][$shopid])=$db->fetch_row($qwe);
} //if no admin
else $_SESSION['umenu'][$shopid] = str_repeat('1',$max);
} //if umenu[shopid]==''
//работа с фреймами
$frm = (!isset($_REQUEST['frame'])) ? 0 : intval($_REQUEST['frame']);
//работами с ссылками на фрейм
if(!empty($_REQUEST['fp'])){
$dfp = intval($_REQUEST['fp']);
$fdp = "&frame=".$dfp;
$fcp = "<input type=hidden name=frame value=".$dfp.">\n";
} //if !empty(fp)
else if(!empty($frm)){
$fdp = "&frame=".$frm;
$fcp = "<input type=hidden name=frame value=".$frm.">\n";
} //else if !empty(fp)
if(($_REQUEST['go']%2)!=1){ //если выводим страницу,а не сохраняем данные
$dsql = (in_array($_REQUEST['ac'],array(37,70,109,851,859,910,956))) ? " AND go=".intval($_REQUEST['go']) : "";
$qwe=$db->query("SELECT shablon,used,menu
FROM panel_shablon
WHERE id=".$_SESSION['psh'][$shopid]."
AND frame=".$frm.$dsql);
list($mcnt,$used,$mmm)=$db->fetch_row($qwe);
} //if empty(go)
LoadLang('panel','panel',$mn,$ps);
$db->SetPhpLocale();
$pms=array("content","title","menu","top_menu","css","script","onload","img",
"self","error","user","begin","operations","user_full","search","noframes");
$apm=array(0=>0, 1=>2, 2=>3, 3=>4, 4=>12, 5=>5, 6=>12, 7=>6, 8=>6, 9=>0, 10=>-1,
11=>12, 19=>12, 30=>12, 36=>12, 37=>12, 45=>12, 51=>12, 60=>1, 70=>3, 101=>2, 137=>12,
138=>10, 152=>5, 153=>5, 154=>5, 190=>1, 200=>8, 240=>9, 260=>10, 266=>12, 800=>13, 872=>14,
900=>15, 930=>16, 950=>17, 970=>18, 980=>19);
$ptr=array("{name}","{src}","{submenu}","{image}");
while(list($imd,$qnm)=each($pms)){
if($used[$imd]!="1" && $imd!=0) continue;
unset($data);
switch($imd){
case 1: //title
$data=$head;
break;
case 2: //menu
case 3: //top_menu
$tmn = ($imd==2) ? 0 : 1;
Досталась в наследство говноцмс. И все в таком духе, ресурс с посещаемостью в 3к в сутки.
цмс загнулась, слишком много наворотов))))
+123.7
7. MyColorStops[0].Color = System.Drawing.Color.FromArgb(((int)(((byte)(161)))), ((int)(((byte)(255)))), ((int)(((byte)(67)))));
Лишние касты
−146.2
m = 0
loop do
Dir.foreach(".") do |file|
if file =~ /Снимок экрана \d+\.png/
Dir.foreach("docs") do |file2|
if file2 =~ /(\d+).png/
m = $1.to_i if $1.to_i > m
end
end
puts "moving#{file} to docs/#{m+1}.png"
File.rename(file,"docs/#{m+1}.png")
end
end
sleep 5
end~
Язык: ruby
+140.9
function pr($a){
ob_start();
print_r($a);
return str_replace("\n", "\r\n", ob_get_clean());
}
function vd($a){
ob_start();
var_dump($a);
return str_replace("\n", "\r\n", ob_get_clean());
}
+144
$file=array();
$cols=3;
extract($_GET);
extract($_POST);
if(!@$cardfile){
$dir=opendir("cards");
while($files=readdir($dir)){
if($files!="." && $files!=".."){
$file[]=$files;
}
}
closedir($dir);
print "<table width=615 border=0 align=center>\n";
for($c=0;$c<ceil(count($file)/$cols);$c++){
print "<tr>";
for($d=0;$d<$cols;$d++){
$cur=$c*$cols+$d+1;
if(@$file[$cur]){
print "<td align=center style='border: 1px solid #d0d0d0;background: #ffffff; padding: 3;'>
<a href=cards.php?cardfile=".$file[$cur]."><img src=thumbnail.php?file=".$file[$cur]." border=0 alt=Открытки@Kupid.uz\"></a></td>";
}else{
print "<td></td>";
}
}
print "</tr>\n";
}
print "</table><br>\n";
Помогите кто может!
Мне нужно сделать цикл ячеек из таблицы и чтобы в каждую ячейку заносились данные из базы данных
Снизу пример с моего сайта www.kupid.uz
скрипт я готовый брал, а разобраться не могу
Заранее спасибо!
+146.3
if(isset($_POST["a"]))
{
$x=print_r($_POST["a"],true);
$x=str_replace(" [","",$x);
$x=str_replace("] => ","",$x);
$x=str_replace("Array","",$x);
$body="\n\n";
$body.=$x;
...
Отправка письма с содержимым формы.
$_POST["a"] - массив передаваемый из формы
+157.4
<script type="text/javascript">
stat['asian']=0;
pics['asian']=new Array('/thumbs/0000003/0003347/0003347_005.jpg','/thumbs/0000000/0000340/0000340_005.jpg','/thumbs/0000003/0003286/0003286_005.jpg','/thumbs/0000002/0002807/0002807_005.jpg','/thumbs/0000000/0000736/0000736_005.jpg');
stat['anal']=0;
pics['anal']=new Array('/thumbs/0000000/0000110/0000110_005.jpg','/thumbs/0000011/0011314/0011314_005.jpg','/thumbs/0000000/0000110/0000110_005.jpg','/thumbs/0000008/0008106/0008106_005.jpg','/thumbs/0000015/0015500/0015500_005.jpg');
stat['gay']=0;
pics['gay']=new Array('/thumbs/0000001/0001937/0001937_005.jpg','/thumbs/0000000/0000591/0000591_005.jpg','/thumbs/0000001/0001562/0001562_005.jpg','/thumbs/0000000/0000559/0000559_005.jpg','/thumbs/0000001/0001051/0001051_005.jpg');
stat['mature']=0;
pics['mature']=new Array('/thumbs/0000009/0009785/0009785_005.jpg','/thumbs/0000000/0000476/0000476_005.jpg','/thumbs/0000011/0011280/0011280_005.jpg','/thumbs/0000009/0009822/0009822_005.jpg','/thumbs/0000003/0003238/0003238_005.jpg');
stat['lesbian']=0;
pics['lesbian']=new Array('/thumbs/0000010/0010760/0010760_005.jpg','/thumbs/0000012/0012678/0012678_005.jpg','/thumbs/0000009/0009686/0009686_005.jpg','/thumbs/0000010/0010389/0010389_005.jpg','/thumbs/0000000/0000519/0000519_005.jpg');
stat['blowjob']=0;
pics['blowjob']=new Array('/thumbs/0000011/0011320/0011320_005.jpg','/thumbs/0000006/0006367/0006367_005.jpg','/thumbs/0000011/0011487/0011487_005.jpg','/thumbs/0000012/0012655/0012655_005.jpg','/thumbs/0000009/0009602/0009602_005.jpg');
stat['teens']=0;
pics['teens']=new Array('/thumbs/0000003/0003770/0003770_005.jpg','/thumbs/0000004/0004427/0004427_005.jpg','/thumbs/0000010/0010795/0010795_005.jpg','/thumbs/0000010/0010079/0010079_005.jpg','/thumbs/0000008/0008470/0008470_005.jpg');
stat['public']=0;
pics['public']=new Array('/thumbs/0000011/0011009/0011009_005.jpg','/thumbs/0000002/0002821/0002821_005.jpg','/thumbs/0000010/0010545/0010545_005.jpg','/thumbs/0000004/0004747/0004747_005.jpg','/thumbs/0000012/0012624/0012624_005.jpg');
stat['group']=0;
pics['group']=new Array('/thumbs/0000009/0009736/0009736_005.jpg','/thumbs/0000019/0019419/0019419_005.jpg','/thumbs/0000020/0020848/0020848_005.jpg','/thumbs/0000005/0005308/0005308_005.jpg','/thumbs/0000000/0000410/0000410_005.jpg');
stat['bigtits']=0;
pics['bigtits']=new Array('/thumbs/0000013/0013906/0013906_005.jpg','/thumbs/0000012/0012874/0012874_005.jpg','/thumbs/0000008/0008778/0008778_005.jpg','/thumbs/0000010/0010558/0010558_005.jpg','/thumbs/0000006/0006816/0006816_005.jpg');
stat['cumshot']=0;
pics['cumshot']=new Array('/thumbs/0000009/0009602/0009602_005.jpg','/thumbs/0000002/0002602/0002602_015.jpg','/thumbs/0000006/0006421/0006421_015.jpg','/thumbs/0000001/0001352/0001352_005.jpg','/thumbs/0000006/0006530/0006530_015.jpg');
stat['ebony']=0;
pics['ebony']=new Array('/thumbs/0000013/0013923/0013923_005.jpg','/thumbs/0000002/0002836/0002836_005.jpg','/thumbs/0000008/0008727/0008727_005.jpg','/thumbs/0000015/0015677/0015677_005.jpg','/thumbs/0000008/0008510/0008510_005.jpg');
stat['fetish']=0;
pics['fetish']=new Array('/thumbs/0000011/0011028/0011028_005.jpg','/thumbs/0000010/0010212/0010212_005.jpg','/thumbs/0000010/0010187/0010187_005.jpg','/thumbs/0000000/0000314/0000314_005.jpg','/thumbs/0000016/0016852/0016852_005.jpg');
stat['hentai']=0;
pics['hentai']=new Array('/thumbs/0000006/0006147/0006147_005.jpg','/thumbs/0000015/0015705/0015705_005.jpg','/thumbs/0000015/0015711/0015711_005.jpg','/thumbs/0000010/0010197/0010197_005.jpg','/thumbs/0000014/0014874/0014874_005.jpg');
stat['amateur']=0;
pics['amateur']=new Array('/thumbs/0000010/0010511/0010511_005.jpg','/thumbs/0000009/0009992/0009992_005.jpg','/thumbs/0000010/0010601/0010601_005.jpg','/thumbs/0000010/0010704/0010704_005.jpg','/thumbs/0000011/0011465/0011465_005.jpg');
stat['wildcrazy']=0;
pics['wildcrazy']=new Array('/thumbs/0000000/0000726/0000726_005.jpg','/thumbs/0000006/0006540/0006540_005.jpg','/thumbs/0000001/0001227/0001227_005.jpg','/thumbs/0000006/0006540/0006540_005.jpg','/thumbs/0000011/0011672/0011672_005.jpg');
+135.9
String[] days = new String[7];
for( int i = 0; i < 7; i++ ) {
switch(i) {
default:
case 0:
days[i] = "Monday";
break;
case 1:
days[i] = "Tuesday";
break;
case 2:
days[i] = "Wednesday";
break;
case 3:
days[i] = "Thursday";
break;
case 4:
days[i] = "Friday";
break;
case 5:
days[i] = "Saturday";
break;
case 6:
days[i] = "Sunday";
break;
}
}
Боян, наверное, но все-таки...