- 1
return ( empty( $syndication_meta ) ? false : true );
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+2
return ( empty( $syndication_meta ) ? false : true );
0
import java.util.*;
public class Main
{
public static void main(String[] args) throws InterruptedException
{
StringBuilder s = new StringBuilder("#");
byte a=1;
boolean t=false;
while(true)
{
if(!t)
{
s.append("#");
a++;
}
if(a==40)
{
t=true;
}
if(a==0)
t=false;
if(t)
{
s.deleteCharAt(s.length()-1);
a--;
}
System.out.println(s);
Thread.sleep(100);
}
}
}
Красиво зато вышло
+2
public function sql ($sql) {
$r = array(
"'" => "", //ору с этого
'"' => '',
'DROP' => '',
'TRUNCATE' => '',
'SELECT' => '',
'UPDATE' => '',
'INSERT' => '',
'DELETE' => '',
'INSERT' => '',
'UNION' => ''
);
if($this->strposa(strtoupper($sql), array_keys($r))){
mail('[email protected]', 'Внимание!', 'Обнаружена попытка SQL инъекции: "'.$sql.'" с IP адреса: '.$_SERVER['REMOTE_ADDR']);
}
$sql = str_ireplace(array_keys($r), $r, $sql);
$sql = htmlspecialchars($sql);
$sql = strip_tags($sql);
$sql = stripslashes($sql);
return $sql;
}
−1
public function sendChat ($msg) {
if($this->isLogged()){
if($this->checkAd($this->sql($msg)) !== '' || $this->checkAd($this->sql($msg))[0] !== ' '){
$q = $this->db->row("SELECT * FROM `chat` WHERE `user` = '".intval($_SESSION['steamid'])."' ORDER BY `id` DESC LIMIT 1");
if($q->time+1 <= time()){
if($q->text != $this->checkAd($this->sql($msg))) {
$r = $this->db->query("INSERT INTO `chat` (`user`,`text`,`time`) VALUES ('".intval($_SESSION['steamid'])."', '".$this->sql($this->checkAd($msg))."', ".time().")");
return json_encode(array("success" => true,));
} else {
return json_encode(array("success" => false, "msg" => "flood"));
}
} else {
return json_encode(array("success" => false, "msg" => "flood"));
}
} else {
json_encode(array("success" => false, "msg" => "null_msg"));
}
} else {
return json_encode(array("success" => false, "msg" => "not_auth"));
}
}
0
/* Технические работы */
if($_SERVER['REMOTE_ADDR'] !== '87.103.101.202') die($tpl->get('tech', TPL, $language));
/* Авторизованным */
if($api->isLogged()){
$login = $tpl->get('nologon', TPL, $language);
/* Список заменяемых слов */
$replace = array(
""
);
/* Показывание авторизированному юзеру */
$login = str_replace(array_keys($replace), $replace, $login);
} else {
$login = $tpl->get('logon', TPL, $language);
}
/* Запуск шапки сайта */
$header = $tpl->get('header', TPL, $language);
/* Список заменяемых слов */
$replace = array(
"%login%" => $login
);
/* Показывание шапки */
echo str_replace(array_keys($replace), $replace, $header);
/* Переключение по адресам */
switch ($uri[0]) {
/* Главная страница */
default:
echo $tpl->get('home', TPL, $language);
break;
}
0
/* Регистрация */
public function register ($log, $pass, $pass2, $email) {
/* Стандартная проверка */
if(isset($_SESSION['userid'])) return "already_auth";
if(!preg_match("/^[a-zA-Z0-9]+$/", $log)) return "rus_or_eng";
if(strlen($log) < 5 or strlen($log) > 31) return "log_min_5";
if($pass != $pass2) return "pass1_not_equal_pass2";
if(strlen($pass) < 8 or strlen($pass) > 31) return "pass_min_8";
/* Генерация хэша */
$hash = md5('davay'.rand().'ebatsa');
/* Проверка на существование ника */
$q = $this->db->row("SELECT * FROM `users` WHERE `user` = '".$this->sql($log)."'");
if($q != null) return "change_nick";
/* Занос в базу данных нового пользователя */
$q = $this->db->query("INSERT INTO `users` (`user`, `password`, `hash`) VALUES (:login, :password, :hash)",
array("login" => $log, "password" => $pass, "hash" => $hash));
/* Возвращаем положительный ответ */
return true;
}
Хэш не трогал)
0
/* Проверка текста на рекламу */
public function checkAd ($text) {
$r = array('.ru','.com','.xyz',
'.net','.blue','.red',
'.su','.org','.biz','.tk',
'.pro','.pw','.me',
'.eu','.pl','.be',
'.us','.in'
);
return str_replace($r, '', $text);
}
0
class geoip {
public function get () {
$loc = geoip_country_code_by_name($_SERVER['REMOTE_ADDR']);
switch ($loc) {
default:
$loc = US;
break;
case 'RU':
$loc = RU;
break;
case 'UA':
$loc = RU;
break;
case 'BY':
$loc = RU;
break;
}
return $loc;
}
}
0
/* Функция загрузки модулей */
function load ($name, $path, $cfg = array()) {
require($path.'/'.$name.'.php');
if($cfg !== null) {
return new $name($cfg);
} else {
return new $name;
}
}
Хмм, что-то тут не так.
−2
throw new runtime_error
https://github.com/search?l=C%2B%2B&q=%22throw+new+runtime_ error%22&type=Code&utf8=%E2%9C%93