- 1
exit; ?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+144
exit; ?>
Самая последняя строчка в скрипте.
+176
$submit=($a!=0)?true:false;
if($submit==true)
{
redirect("index.php");
}
else
{
if($submit==false)
{
include_once("module.php");
}
}
железная индусская логика
+155
<?php
include "conf_db.php";
if(!empty($_REQUEST['doreg'])){
$error=array();
if(!$_REQUEST['name']) $error['name']="Имя";
if(!$_REQUEST['pass']) $error['pass']="Пароль";
if(!$_REQUEST['pass_to']) $error['pass_to']="Снова пароль";
if(!$_REQUEST['e_mail']) $error['e_mail']="E-mail";
if(!empty($error))
{
foreach ($error as $value)
{
echo "Не заполнено поле $value<br>";
}
include "form.php";
}
if(empty($error))
{
$error_to=array();
if(trim($_REQUEST['pass']) !== trim($_REQUEST['pass_to'])) $error_to['pass']="Пароли не совпадают!";
if(empty($error_to))
{
$query="select * from users where name='".$_REQUEST['name']."'";
$id=mysql_query($query)or die(mysql_error());
$arr=mysql_fetch_array($id);
if(!empty($arr)) $error_to['db']="пользователь с таким именем уже зарегистрирован!";
}
if(!empty($error_to))
{
foreach($error_to as $value)
{
echo $value;
}
include "form.php";
}
}
if(empty ($error_to) && empty($error))
{
//Здесь проверка прошла.
}
?>
Скрипт регистрации
+143
void Draw(object sender, PaintEventArgs e)
{
e.Graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
//X
e.Graphics.DrawLine(new Pen(Color.Blue, 3), new Point(0, this.Height / 2), new Point(this.Width, this.Height / 2));
//Y
e.Graphics.DrawLine(new Pen(Color.Red, 3), new Point(this.Width / 2, this.Height), new Point(this.Width / 2, 0));
PointF[] p = new PointF[this.Width];
//MessageBox.Show((Math.PI / 180 * 1).ToString());
for(int i = 0, z = this.Width; i < (this.Height / 2); i++, z++)
{
p[i].X = (float)Math.Cos(z) * this.Width;
p[i].Y = (float)Math.Sin(i) * this.Height;
}
e.Graphics.DrawCurve(new Pen(Color.LightSkyBlue, 2), p, 2);
}
+144
public static List<string> GetWords(string text, out List<int> index)
{
MatchCollection matches = Regex.Matches(text, @"[\w.]+|[\W]+");
List<string> m = new List<string>();
index = new List<int>();
foreach (Match match in matches)
{
if (match.Value.IndexOf('.', match.Value.Length - 1) != -1 && !isPart(match.Value) && match.Value.Length > 1)
{
string str = match.Value.Remove(match.Value.Length - 1, 1);
m.Add(str);
m.Add(".");
}
else
{
m.Add(match.Value);
index.Add(match.Index);
}
}
return m;
}
Нужно подать текст, который будет разбит на <Word> ... </Word>. При этом нужно отслеживать сокращения типа "г.", "т.д.", "др" и т.д. Но возникает проблема, слова типа "привет." будут также рассматриваться как единое целое, поэтому приходиться проверять, сокращение это или нет в строках 8-13, если есть другой (оптимальный) способ, то был бы благодарен )
+114
static void Main(string[] args)
{
metka:
int exit = 0;
Console.Clear();
TextRead ob1 = new TextRead();
Meneger ob2 = new Meneger();
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(" " + "ДОБРО ПОЖАЛОВАТЬ");
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("--------------------------------------------------------------------------------");
Thread.Sleep(500);
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("Выберите нужную программу:");
Thread.Sleep(500);
Console.WriteLine();
string vib;
Console.WriteLine("1)Текстовый редактор");
Thread.Sleep(500);
Console.WriteLine("2)Файловый менеджер");
Console.WriteLine("3)Выход");
vib = Console.ReadLine();
switch (vib)
{
case "1" : ob1.read();
break;
case "2": ob2.med();
break;
case "3": exit = 1;
break;
default: Console.WriteLine("Выберите 1 или 2 ");
break;
}
if (exit == 0)
{
goto metka;
}
}
Имитация загрузки
Thread.Sleep(500);хВВDDDD
+166
function toup($str) {
#перевод в верхний регистр (просто strtoupper не всегда корректно работает с русскими буквами)
$str=strtoupper($str);
$str=str_replace("а","А",$str);$str=str_replace("б","Б",$str);$str=str_replace("в","В",$str);
$str=str_replace("г","Г",$str);$str=str_replace("д","Д",$str);$str=str_replace("е","Е",$str);
$str=str_replace("ж","Ж",$str);$str=str_replace("з","З",$str);$str=str_replace("и","И",$str);$str=str_replace("й","Й",$str);
$str=str_replace("к","К",$str);$str=str_replace("л","Л",$str);$str=str_replace("м","М",$str);
$str=str_replace("н","Н",$str);$str=str_replace("о","О",$str);$str=str_replace("п","П",$str);
$str=str_replace("р","Р",$str);$str=str_replace("с","С",$str);$str=str_replace("т","Т",$str);
$str=str_replace("у","У",$str);$str=str_replace("ф","Ф",$str);$str=str_replace("х","Х",$str);
$str=str_replace("ц","Ц",$str);$str=str_replace("ч","Ч",$str);$str=str_replace("ш","Ш",$str);
$str=str_replace("щ","Щ",$str);$str=str_replace("ъ","Ъ",$str);$str=str_replace("ы","Ы",$str);
$str=str_replace("ь","Ь",$str);$str=str_replace("э","Э",$str);$str=str_replace("ю","Ю",$str);
$str=str_replace("я","Я",$str);
return $str;}
function tolower($str) {
#перевод в нижний регистр (просто strtolower не всегда корректно работает с русскими буквами)
$str=strtolower($str);
$str=str_replace("А","а",$str);$str=str_replace("Б","б",$str);$str=str_replace("В","в",$str);
$str=str_replace("Г","г",$str);$str=str_replace("Д","д",$str);$str=str_replace("Е","е",$str);
$str=str_replace("Ж","ж",$str);$str=str_replace("З","з",$str);$str=str_replace("И","и",$str);$str=str_replace("Й","й",$str);
$str=str_replace("К","к",$str);$str=str_replace("Л","л",$str);$str=str_replace("М","м",$str);
$str=str_replace("Н","н",$str);$str=str_replace("О","о",$str);$str=str_replace("П","п",$str);
$str=str_replace("Р","р",$str);$str=str_replace("С","с",$str);$str=str_replace("Т","т",$str);
$str=str_replace("У","у",$str);$str=str_replace("Ф","ф",$str);$str=str_replace("Х","х",$str);
$str=str_replace("Ц","ц",$str);$str=str_replace("Ч","ч",$str);$str=str_replace("Ш","ш",$str);
$str=str_replace("Щ","щ",$str);$str=str_replace("Ъ","ъ",$str);$str=str_replace("Ы","ы",$str);
$str=str_replace("Ь","ь",$str);$str=str_replace("Э","э",$str);$str=str_replace("Ю","ю",$str);
$str=str_replace("Я","я",$str);
return $str;}
Еще 2 шикарные функции, того же автора, что и в предыдущем моем посте.
про setlocale никто и не слыхивал.
+102
public static void Attack()
{
while (true)
{
new Thread(new ThreadStart(Attack)).Start();
}
}
АтакЭ ))))
+119
<?php
$query_balans_sum=(mysql_query("SELECT SUM(sum_balans) total FROM `balans` WHERE`id_balans`='".mysql_real_escape_string('13')."' "));
?>
вот и не как иначе.
+144
script type="text/javascript" src="/js/jquery.form.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var options = {
target: '#output',
dataType: 'json',
type: 'POST',
success: processJson
};
$('#myForm1').submit(function() {
$(this).ajaxSubmit(options);
return false;
});
});
function processJson(data) {
alert(data.name);
$('#output').html('<p>'+data.name+'</p><p>').append()
}
</script>
<div id="output"></div>
<form action="/pm/send/" id="myForm1" method="post">
Логин получателя: <input type="text" value="{{loginauthor}}" name="whom" id="ValidLogin"/><br/>
Тема: <input type="text" name="title"><br/>
Сообщение: <textarea rows="10" cols="20"
name=text>
</textarea><br/>
<input type="submit" value="Отправить" name="but" style="background: #EFEFEF;"/>
обработчик
....
$arr=array('name'=>$done);
echo json_encode($arr);
пост уходит, но никакой реакции ни алерта ничего, и сам скрипт не срабатывает