- 1
- 2
- 3
- 4
function m($s, $re)
    {
        return preg_match($re, $s);
    }Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+168
function m($s, $re)
    {
        return preg_match($re, $s);
    }Из какого-то движка такая вот функа в файле function.php
+144
void addSlash( const char* command, char* sdo )
{
	int command_length;
	char *command_line = command;
	command_length = strlen(command);
	
	while(command_length>0){
		switch(*command_line){
		   case '"':
		           strcpy(sdo+strlen(sdo),"\\");
		   default:
		           strcpy(sdo+strlen(sdo), command_line);
		}
		command_line++;
		command_length--;
	}
}Должно быть добавление слешей перед двойными кавычками.
+154
String boo =  value[i]/*.ConvertTo<String>()*/;
std::string boovalue(boo.Value());
st.bind(1+i, boovalue.c_str());
+169
/* создать задачу */
function add_problem($value) {
...
}
+1001
string GetStringHash(string S)
        {
            MD5 md = MD5.Create();
            byte[] B = md.ComputeHash(Encoding.UTF8.GetBytes(S));
            return string.Format("{0}{1}{2}{3}{4}{5}{6}{7}{8}{9}{10}{11}{12}{13}{14}{15}",
                B[0x00], B[0x01], B[0x02], B[0x03], B[0x04], B[0x05], B[0x06], B[0x07],
                B[0x08], B[0x09], B[0x0A], B[0x0B], B[0x0C], B[0x0D], B[0x0E], B[0x0F]);
        }Запостил: 4eburashka, прямо перед выпилом ресурса.
+151
$g_source= SF(qGet("source")); // $_GET['source'] со всякой фильтрацией
if ($g_source=="") { $g_source=''; }
+114
public  void doGet(HttpServletRequest request, HttpServletResponse  response)
        throws IOException, ServletException {
....
          conn=getConnection();
          cst = conn.prepareCall("{?=call getSheetReviseResult(?)}",ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
          cst.registerOutParameter(1, java.sql.Types.INTEGER);
          cst.setInt(2,DocId);
          cst.execute();
          rs=cst.getResultSet();
          StringBuffer buff = new StringBuffer(4096);
          response.setContentType("text/xml; charset=windows-1251");
          response.setHeader("Cache-Control", "no-cache");
          buff.append("<?xml version='1.0' encoding='windows-1251'?><result>");
          while (rs.next()){
              buff.append("<login><![CDATA[");
                buff.append(rs.getString(1));
              buff.append("]]></login>");
              buff.append("<name><![CDATA[");
                buff.append(rs.getString(2));
              buff.append("]]></name>");
              buff.append("<bus><![CDATA[");
                buff.append(rs.getString(3));
              buff.append("]]></bus>");
              buff.append("<error>");
              buff.append(rs.getString(4));
              buff.append("</error>");
         }
         buff.append("</result>");
    response.getOutputStream().write(buff.toString().getBytes("windows-1251"));
            достался в наследство большой пак с сервлетами.
все написаны примерно таким вот образом
        
+161
<!--<?php if( $updatesData[ $updateCol->getId() ]['remainingToIndex'] < 10 ): ?>
    <?php $indexedToday = $updatesData[ $updateCol ]['remainingToIndex']; ?>
<?php else: ?>
    <?php $indexedToday = rand( 5, $updatesData[ $updateCol ]['remainingToIndex'] ); ?>
<?php endif; ?>-->Закомментировал.
+164
#define MERGE(X,Y) X##Y
typedef unsigned MERGE(ch,ar)	byte;
+158
<?
if(!isset($_POST['vote'])){
print"<form action='' method='post' name='vote'>";
print"<table width='400' height='50' align='center'>";
$conn_id=@mysql_connect("localhost","root","") or
 die("Ошибка соединения с сервером БД !");
@mysql_select_db("db");
$q=@mysql_query("SELECT * FROM `pools` WHERE status='on'",$conn_id) or
 die("Ошибка запроса к БД !");
if(@mysql_num_rows($q)==0){
echo"Голосования не найдены !";
}else{
$id=mt_rand(1,@mysql_num_rows($q));
unset($q);
$q=@mysql_query("SELECT * FROM `pools` WHERE id='".$id."'",$conn_id) or
 die("Ошибка запроса к БД !");
$row=@mysql_fetch_array($q);
print"<tr><Td colspan='2'>Q: ".$row['question']."</td>
</tr>";
unset($q);
$vote_check=@mysql_query("SELECT id FROM `alredy_vote` WHERE ip='".
 $_SERVER['REMOTE_ADDR']."'",$conn_id) or die("Ошибка запроса к БД !");
$q=@mysql_query("SELECT id,value FROM `pools_answs` WHERE vote_id='".
 $id."'",$conn_id) or die("Ошибка запроса к БД !");
if(@mysql_num_rows($q)==0){
die("Вопросы не найдены !");
}else{
while($row=@mysql_fetch_array($q)){
$row2=@mysql_fetch_array($q2);
if(@mysql_num_rows($vote_check)!=0){
$q2=@mysql_query("SELECT count FROM `pools_answs` WHERE id='".$row['id']."'",
 $conn_id) or die("Ошибка запроса к БД !");
print"<tr><td>".$row['value']."</td><td>".
 $row2['count']."</td></tr>";
}else{
print"<tr><td>".$row['value']."</td><td><input
 type='radio' name='answer' value='".$row['id']."'></td></tr>";
print"<input type='hidden' name='id' value='".$id."'>";
print"<tr><td colspan='2'><input type='submit' name='vote'
 value='Проголосовать'></td></tr>";
}
}
}
}
print"</table>";
print"</form>";
@mysql_close($conn_id);
}else{
$id=$_POST['id'];
$answer=$_POST['answer'];
$conn_id=@mysql_connect("localhost","root","")
 or die("Ошибка во время запроса к серверу !");
@mysql_select_db("db");
$q=@mysql_query("SELECT id FROM `aredy_vote` WHERE ip='".
 $_SERVER['REMOTE_ADDR']."'",$conn_id)
 or die("Ошибка во время запроса к серверу !");
if(@mysql_num_rows($q)!=0){
print"Вы уже участвовали в данном голосовании !";
}else{
$q=@mysql_query("INSERT into `alredy_vote` VALUES('','".$id."','".
 $_SERVER['REMOTE_ADDR']."')",$conn_id) or die("Ошибка запроса к БД !");
unset($q);
$q=@mysql_query("UPDATE `pools_answs` SER count=count+1 WHERE id='".$id.
 "' AND vote_id='".$_POST['answer']."'",$conn_id) or die("Ошибка запроса к БД !");
print"Ваш голос учтён. Спасибо за участие !!";
}
@mysql_close($conn_id);
}
?>Приятного аппетита ;-)