- 1
define("RANDOM_NUM", rand(0, 10000000));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 14
+173
define("RANDOM_NUM", rand(0, 10000000));
поясню: кодер думал, что каждый раз будет вызываться функция и генерить новое число, т.к. в коде далее идет ее использование как уникального идентификатора. Скорее всего, это один из первых скриптов того, кто писал.
+147
<?php
/*.......*/
$x =& J_USER;
/*.......*/
?>
Ошибка порадовала.
"Parse error: syntax error, unexpected ';', expecting T_PAAMAYIM_NEKUDOTAYIM"
"а, да ебать, говно вопрос.
+135
<select size="1" name="sex" id="sex" class="width_50">
<option value="0">Female</option>
<option value="2">Male</option>
</select>
тонко.
+160
// File: /controllers/register.php
//......
$sql = 'INSERT INTO `users` SET `ID`=NULL, `login`="'.mysql_real_escape_string(substr($_POST['login'], 0, 12)).'", `pass`= blah blah blah....';
//......
// File: /templates/default/index.tpl
/*
//...
<td><div>Hello, <b>{LOGIN}</b></div><!---- blah blah blah ---><div>Server time: <?php echo getCurrentTime();?></div>
//
*/
//File: /index.php
//......
$sql = 'SELECT * FROM `users` WHERE `id`=........';
$data = SYS::$db->getDataRow($sql);
if(sizeof($data)>0) {
showTeplate(TEMPLATE_NAME, 'index', $data);
}
//......
//Function showTeplate();
function showTeplate($tpl_name, $file_name, $data) {
$template_code = file_get_contents(TPL_PATH.'/'.$tpl_name.'/'.$file_name.'.'.TPL_EXT);
foreach($data as $name=>$value) {
$template_code = str_replace('{'.strtoupper($name).'}', $value, $template_code);
}
//......
eval($template_code);
//......
}
Внимание, загадка! Найти уязвимость.