- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
if (is_file('img/maps/'.$user_id.'.jpg'))
{
$photo = 1;
} elseif(!is_file('img/maps/'.$user_id.'.jpg')) {
$photo = 0;
} else {
$photo = 0;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+183
if (is_file('img/maps/'.$user_id.'.jpg'))
{
$photo = 1;
} elseif(!is_file('img/maps/'.$user_id.'.jpg')) {
$photo = 0;
} else {
$photo = 0;
}
кто сказал что третьего не дано?))))
+147
function RandomName($length,$type)
{
$signs = array('0','1','2','3','4','5','6','7','8','9','q','w','e','r','t','y','u','i','o','p','a','s','d','f','g','h','j','k','l','z','x','c','v','b','n','m');
if ($type==0) {$z=9;} else {$z=35;}
$word='';
for ($i=0; $i<$length; $i++)
{
$word = $word.$signs[rand(0,$z)];
}
return $word;
}
Генератор случайного имени :D
+163
if (isset($pp1)) mysql_query("UPDATE ".$prefix."_users SET pp1='$pp1' WHERE id='$user_id'");
if (isset($pp2)) mysql_query("UPDATE ".$prefix."_users SET pp2='$pp2' WHERE id='$user_id'");
if (isset($pp3)) mysql_query("UPDATE ".$prefix."_users SET pp3='$pp3' WHERE id='$user_id'");
if (isset($pp4)) mysql_query("UPDATE ".$prefix."_users SET pp3='$pp4' WHERE id='$user_id'");
if (isset($pp5)) mysql_query("UPDATE ".$prefix."_users SET pp3='$pp5' WHERE id='$user_id'");
if (isset($pp6)) mysql_query("UPDATE ".$prefix."_users SET pp3='$pp6' WHERE id='$user_id'");
if (isset($pp7)) mysql_query("UPDATE ".$prefix."_users SET pp3='$pp7' WHERE id='$user_id'");
...
В бесконечность и далее!
+161
class Session {
function sess_write() {
/*запись данных сессии в бд ($this->userdata)*/
}
function set_userdata($newdata = array(), $newval = '') {
if (count($newdata) > 0) {
foreach ($newdata as $key => $val) {
$this->userdata[$key] = $val;
}
}
$this->sess_write();
}
function unset_userdata($newdata = array()) {
if (count($newdata) > 0) {
foreach ($newdata as $key => $val) {
unset($this->userdata[$key]);
}
}
$this->sess_write();
}
function userdata($item) {
return (!isset($this->userdata[$item])) ? false : $this->userdata[$item];
}
}
говнокод изысканный.
ЗЫДН: в таком случае $this->sess_write() правильней делать в деструкторе
+147
datatypes.Float = function(inString)
{
var fBytes = [];
for (var i=0;i<4;i++)
{
var curByte = (inString.charCodeAt(i)&255).toString(2);
var byteLen = curByte.length;
if (byteLen<8)
{
for (var bit=0;bit<(8-byteLen);bit++)
curByte = '0'+curByte;
}
fBytes[i] = curByte;
}
var fBits = fBytes[3]+fBytes[2]+fBytes[1]+fBytes[0];
var fSign = parseInt(fBits[0]) ? -1 : 1;
var fExp = parseInt(fBits.substring(1,9),2)-127;
var fMan;
if (fExp == -127)
fMan = 0;
else
{
fMan = 1;
for (i=0;i<23;i++)
{
if (parseInt(fBits[9+i])==1)
fMan = fMan + 1/Math.pow(2,i+1);
}
fMan = fMan.toFixed(7);
}
return(parseFloat((fSign*Math.pow(2,fExp)*fMan).toFixed(3)));
}
Вчера накодил, оцените говнистость.
+118
private SqlConnection SqlConnection;
private SqlTransaction SqlTransaction;
private SqlCommand SqlCommand;
private SqlDataReader SqlDataReader;
protected void BtnRegister_Click(object sender, EventArgs e)
{
using(SqlConnection connection = new SqlConnection())
{
if(textBoxUsername != null)
{
if(textBoxPassword != null)
{
if(textBoxCountry !=null)
{
if(textBoxCity !=null)
{
SqlCommand.CommandText = "INSERT INTO SiteDB (Username, Password, Email, City, Country)"+
"VALUES ('textBoxUsername', 'textBoxPassword', 'textBoxCountry', 'textBoxCity')";
SqlCommand.ExecuteNonQuery;
}
}
}
}
}
}
Прислали недавно пример кода вместе с резюме на поизицию ASP.NET Developper.
+102
org.quartz.jobStore.dontSetAutoCommitFalse=true
config boolshit
+120
VAR
m0:array[0..61,0..41]of byte;
ma:array[1..60,1..40]of byte;
I,J:byte;
BEGIN
randomize;
for I:=0to 61do
for J:=0to 41do
if (I=0) or
(I=61)or
(J=0) or
(J=61)
then m0[I,J]:=0
else m0[I,J]:=random(2);
for I:=1to 60do
for J:=1to 40do
if m0[I,J]=1then ma[I,J]:=9
else ma[I,J]:=m0[ I-1 , J-1 ] +
m0[ I-1 , J ] +
m0[ I+1 , J+1 ]+
m0[ I , J+1 ]+
m0[ I , J-1 ]+
m0[ I-1 , J+1 ]+
m0[ I+1 , J-1 ]+
m0[ I+1 , J ];
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
END.
Начало игры САПЁР. Край массива заполняем нулями,
середину - 0 или 1. В меньшем массиве складываем соседние
клетки (выходит от 0 до 8), если мина - 9.
+158
$max = 150;
$dlja_poiska = explode(' ', $_GET['name']);
$num = count($dlja_poiska);
if ( $num > $max ) $num = $max;
$qPart = '';
foreach( $dlja_poiska as $param )
$qPart .= ' AND (system_menu_paragraph.name RLIKE \''.addslashes().'\') ';
// далее запрос к база без mysql_real_escape_string()
http://forum.codeby.net/topic42345.html -- чел с завышенной самооценкой...
Код писал я исходя из найденой дырки на сайте
Вот url на скрипт из которого вы можете догадаться что код его действительно примерно такой...
http://alexanderc.org/uploads/scripts/expl.php
+159
#настройка
$file = file_get_contents('data/other/addsite.xml');
$count = 80;
function getDatabase($name,$file){
$DATABASE = file_get_contents('database/'.$file.'.dat');
$DATABASE = explode('|',substr($DATABASE,0,-1));
foreach($DATABASE as $datavalue){
$datavalue = explode('==',$datavalue);
$names = $datavalue[0];
$value = $datavalue[1];
$arr["$names"] = $value;
}
return $arr["$name"];
}
#обработка
preg_match_all("/<name>(.+?)<\/name>/",$file,$matches);
preg_match_all("/comment id\=\"(.+?)\"/",$file,$matchesid);
if(!isset($matches[1]))die('ничего не найдено =(');
if(!isset($matchesid[1]))die('ничего не найдено =(');
$matchesid = array_reverse($matchesid[1]);
$matches = array_reverse($matches[1]);
$urls=array();
foreach($matches as $url){
if(!$count)break;
$count--;
if(!strpos(' '.$url,'http://')){
$url = 'http://'.$url;
}
$parts = parse_url($url);
if(substr($parts['host'],0,4)=='www.'){
$purl = substr($parts['host'],4);
} else {
$purl = $parts['host'];
}
if(isset($purl)){$urls[] = $purl;}
}
$text = '';
$count2=0;
$ids=array();
$countf=80;
foreach($matchesid as $id){
if(!$countf)break;
$countf--;
$ids[] = $id;
}
foreach($urls as $href){
$count2++;
$idd = $ids["$count2"-1];
$statuss = getDatabase('uweb'.$idd,'checker');
$statusx = "<img src=\"/data/files/".$statuss.".png\" align=\"absmiddle\" />";
$text.="<span id=\"check$idd\">$statusx</span> <a href='http://$href/' target='_blank' rel='nofollow'>http://$href/</a>".($count2%20==0?'</td><td valign="top" width="25%" align="left">':'<br/>');
}
# вывод
echo "<table width='100%'><tr><td valign='top' width='25%' align='left'>".$text."</td></tr></table>";
Студия "раскрутки" сайтов uweb.su