- 1
- 2
- 3
if(count($db->AffectedRows()) > 0) {
// *** Инсертим данные в таблицу***
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+164
if(count($db->AffectedRows()) > 0) {
// *** Инсертим данные в таблицу***
}
−156
if (ref($val) eq 'ARRAY') {
# ...
}
−85
var lnk:String;
public function TrulinkSwf(btn:*,link:String):void {
lnk=link;
btn.addEventListener(MouseEvent.ROLL_OVER, onOver);
btn.addEventListener(MouseEvent.ROLL_OUT, onOut);
btn.addEventListener(MouseEvent.CLICK, onClick);
...
}
lnk = link меня просто убило
добавление слушателя события на все подряд(btn:*) это очень интересно)))))))))
+189
function location ($url)
{ // Перенаправление:
@ header ("Location: $url");
echo "<html>\n";
echo "<head>\n";
echo "<meta http-equiv='refresh' content='0; url=$url' />\n";
echo "<title>$url</title>\n";
echo "<script type='text/javascript'>//<![CDATA[\n";
echo "document.location = '$url';\n";
echo "//]]></script>\n";
echo "</head>\n";
echo "<body>\n";
echo "<a href='$url'>Click me</a>\n";
echo "</body>\n";
echo "</html>";
kernel_exit();
}
Перенаправление (кроссбраузерное).
+144
function is_ints($s)
{
$s:=$s[0]+0;
if(gettype($s)=="integer"){return true}else{return false}
}
Из моей молодости.. Проверка является ли строка числом.. Даже стыдно :)
+159
// Функция для подключения к БД
// *** параметры коннекта ***
ErrorsOff();
$this->DbAccess = @mysql_connect($this->Server, $this->User, $this->Password);
ErrorsOn();
if($this->DbAccess){
$this->Connected = true;
@mysql_query("set character_set_client='cp1251'");
@mysql_query("set character_set_results='cp1251'");
@mysql_query("set collation_connection='cp1251_general_ci'");
$this->Version = mysql_get_server_info();
if($dbname != "" && @mysql_select_db($dbname, $this->DbAccess)){
// *** отмечаем текущую базу ***
}
}else{
$this->Error('Не удалось подключиться к серверу!');
$this->MySQLError();
return false;
}
$this->Good();
return true;
−181
def get_children(self, **kwargs):
q = super(Classifier, self).get_children()
try:
for i in kwargs['related']:
q = q.filter(classifiers = super(Classifier, self).get_by(i, key='translit'))
except:
pass
return q
такое в django проекте
+158
<?
// регистрационная информация (пароль #1)
// registration info (password #1)
$mrh_pass1 = "Morbid11";
// чтение параметров
// read parameters
$out_summ = $_REQUEST["OutSum"];
$inv_id = $_REQUEST["InvId"];
$shp_item = $_REQUEST["Shp_item"];
$crc = $_REQUEST["SignatureValue"];
$crc = strtoupper($crc);
$my_crc = strtoupper(md5("$out_summ:$inv_id:$mrh_pass1:Shp_item=$shp_item"));
// проверка корректности подписи
// check signature
if ($my_crc != $crc)
{
echo "bad sign\n";
exit();
}
// проверка наличия номера счета в истории операций
// check of number of the order info in history of operations
$f=@fopen("order.txt","r+") or die("error");
while(!feof($f))
{
$str=fgets($f);
$str_exp = explode(";", $str);
if ($str_exp[0]=="order_num :$inv_id")
{
echo "Операция прошла успешно\n";
echo "Operation of payment is successfully completed\n";
}
}
fclose($f);
?>
учитесь, как надо с онлайн-наличкой работать
http://www.robokassa.ru/Doc/demo_php.zip
+175
function safe($s) // Против SQL-иньекций
{
return $s;
}
+122
List<String> el=parseList();
Theme th=new Theme(id);
th.setScore=Integer.parseInt(el.get(1));
th.setComments=Integer.parseInt(el.get(2));
th.setAuthor=el.get(3);
th.setVisitors=Integer.parseInt(el.get(4));
th.setVisitorsLastWeek=Integer.parseInt(el.get(5));
th.eMail=el.get(5);
return th;