-
+165.7
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
function sendClicked(F)
{
var binary = document.getElementById("binary");
var binary_file = binary.value;
var binary_len = binary_file.length;
if(binary_file == ""){
binary.focus();
alert('File name can not be empty !');
return false;
}
else {
if(binary_len<=4) {
binary.focus();
alert('File is wrong !');
return false;
}
if(binary_file.charAt(0) != '/') {
if(binary_file.charAt(1) != ':') {
binary.focus();
alert('File is wrong !!');
return false;
}
}
if(binary_file.charAt(binary_len-4) != '.') {
binary.focus();
alert('File is wrong !!');
return false;
}
if(binary_file.charAt(binary_len-3) != 'B') {
if(binary_file.charAt(binary_len-3) != 'b') {
binary.focus();
alert('File is wrong !!');
return false;
}
}
if(binary_file.charAt(binary_len-2) != 'I') {
if(binary_file.charAt(binary_len-2) != 'i') {
binary.focus();
alert('File is wrong !!');
return false;
}
}
if(binary_file.charAt(binary_len-1) != 'N') {
if(binary_file.charAt(binary_len-1) != 'n') {
binary.focus();
alert('File is wrong !!');
return false;
}
}
show_div(true, "progress_div");
progress();
return true;
}
}
</script>
Со странички обновления прошивки DWL-G700AP. Из-за этого говнокода прошивается только из internet explorer.
user.user521,
19 Декабря 2009
-
−96
- 1
- 2
{//}l:= a+sqrt(b);
{//}r:= c+sqrt(d);
Ещё из одного исходника олимпиадной задачи. Не удалять же символы комментов, если их можно закомментить?
Сан Саныч,
19 Декабря 2009
-
+96.1
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
[TestFixture]
class Program
{
static void Main(string[] args)
{
.................
}
}
[TestFixture]
internal class FileParser
{
[Test]
private static string Replace(string inputValue, string oldWord,string newWord)
{
return inputValue.Replace(oldWord, newWord);
}
[Test]
private static string Remove(string inputValue, string word)
{
return inputValue.Replace(word, null);
}
[Test]
public string Run(string stringFromFile)
{
foreach (var command in _listOfCommands)
{
switch (command.IdCommand)
{
case 0:
stringFromFile = Replace(stringFromFile, command.OldWord, command.NewWord);
break;
case 1:
stringFromFile = Remove(stringFromFile, command.NewWord);
break;
}
}
return stringFromFile;
}
}
программист слишком буквально понял TestDrivenDevelopment :)) взято из консольного приложения
explosion_head,
19 Декабря 2009
-
+161.5
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
$keys = array_keys($_POST);
$vals = array_values($_POST);
for($i=0; $i<=count($keys); $i++)
{
if($keys[$i]!='act' && $keys[$i]!='mode' && $keys[$i]!='pid')
{
$sql->Query('UPDATE `user_services_options` SET `value`=\''.$f->QuoteSql($vals[$i]).'\' WHERE `option`=\''.$f->QuoteSql($keys[$i]).'\' AND `service_id`='.$f->QuoteSql($service_id).' AND user_id='.$f->QuoteSql($user_id));
}
}
кагбе про foreach($_POST as $key => $value) я тогда и не знал.
nolka4,
18 Декабря 2009
-
+157.1
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
if(isset($input['submitted']))
{
mysql_query("UPDATE modules SET loading = 0");
$query = mysql_query("SELECT class from modules");
while(list($cl) = mysql_fetch_row($query))
{
if(strtolower($input[$cl]) == "on")
{
mysql_query("UPDATE modules SET loading = 1 WHERE class = '".$cl."'");
}
}
mysql_query("UPDATE modules SET loading =1 WHERE class='conf'");
print "<META HTTP-EQUIV=Refresh CONTENT=\"0; URL=?class=conf&action=control\">";
}
$query = mysql_query("SELECT class,loading FROM modules");
while($data = mysql_fetch_row($query)) $load[$data[0]] = $data[1];
print "<table border=\"1\" style=\"border-style:solid\" cellpadding=\"5\" cellspacing =\"2\">\n";
print "<form method=\"post\">\n<input type=\"hidden\" name=\"class\" value=\"conf\"><input type=\"hidden\" name=\"action\" value=\"control\">\n<tr><td class=\"text\" align=\"center\"><b>Название</b></td><td class=\"text\" align=\"center\"><b>Описание</b></td><td class=\"text\" align=\"center\"><b>Файлы</b>\n
</td><td class=\"text\"><b>Загружается</b></td></tr>";
$query = mysql_query("SELECT * FROM modules") or die(mysql_error());
while($data = mysql_fetch_array($query))
{
print "<tr><td class=\"text\">".$data['title']."</td><td class=\"text\">".$data['descr']."</td><td class=\"text\">";
$_f = explode("\n",trim($data['files']));
$c = count($_f);
for($i=0;$i<$c;$i++)print $_f[$i]."<br>\n";
print "</td><td class=\"text\"><input type=\"checkbox\" name=\"".$data['class']."\" ";
if($load[$data['class']] == 1) print "CHECKED";
print " ></td></tr>";
}
print "</table>\n";
print "<input type=\"hidden\" name=\"submitted\" value=\"1\">\n";
print "<br><input type=\"submit\" value=\"Применить\"></form>";
nolka4,
18 Декабря 2009
-
−876
- 1
INSERT INTO `x_world` VALUES (157282,-115,204,1,206320,'Жопа Волосатая',68797,'Чере',3277,'WarSky',595);
Омг!
Код взят с http://www.google.com/codesearch/p?hl=ru#Vh-Pv7tO-E0/map.sql&q=%D0%B6%D0%BE%D0%BF%D0%B0&sa=N& cd=8&ct=rc
x0wl,
18 Декабря 2009
-
+163
- 1
- 2
- 3
- 4
<dt id="idXXX-label"> </dt>
<dd id="idXXX-element">
<input id="idXXX" type="hidden" value="23" name="idXXX"/>
</dd>
ненавижу Zend_Form
paranoid,
17 Декабря 2009
-
+122.6
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
<html>
<head>
</head>
<body>
<table class="fon_verstala_mudak" width="939" cellspacing="0" cellpadding="0" border="0" align="center">
</table>
<table class="fon2_verstala_mudak" width="939" cellspacing="0" cellpadding="0" border="0" align="center">
</table>
</body>
</html>
Как потерять клиента из-за верстальщика-мудака?
Хотел купить телефон, но сначала заглянул как свёрстан сайт... Про то что кроссбраузерность даже на костылях мимо не проходила я промолчу, но код начисто отбил желание отовариваться у них.
VanSanblch,
17 Декабря 2009
-
+76.5
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
java.util.Date from = dateFromAndToMap.get("from");
java.util.Date to = dateFromAndToMap.get("to");
java.sql.Date fromD;
java.sql.Date toD;
Long year2100 = Long.valueOf(64060495200000l);
if (from != null) {
fromD = new java.sql.Date(from.getTime());
} else {
fromD = new java.sql.Date(0);
}
if (to != null) {
toD = new java.sql.Date(to.getTime());
} else {
toD = new java.sql.Date(year2100.longValue());
}
Год апокалипсиса приложения :) А календарь придумали лузеры, а мы не ищем легких путей ведь перед апокалипсисом все равны
johnsoft,
17 Декабря 2009
-
+155.3
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
$dir = $_SERVER['DOCUMENT_ROOT'].'/upload/'.$_GET['ID'].'/';
$urlz = array();
if ($dh = opendir($dir))
{
clearstatcache();
while (($file = readdir($dh)) !== false)
if (strlen($file)>3 && substr($file, -4)!='.flv')
{
$FILE_PATH = $_SERVER['DOCUMENT_ROOT'].'/upload/'.$_GET['ID'].'/'.$file;
$TIME = filemtime($FILE_PATH);
while (array_key_exists($TIME,$urlz))
$TIME++;
if (filesize($FILE_PATH)>0)
$urlz[$TIME] = $file;
}
closedir($dh);
krsort($urlz);
}
$i = 0;
foreach ($urlz as $k=>$v)
if ($i>2)
unset($urlz[$k]);
else
{
$i++;
$urlz[$k] = 'http://www.'.$_SERVER['HTTP_HOST'].'/upload/'.$_GET['ID'].'/'.$v;
}
atarix12,
17 Декабря 2009