- 1
- 2
- 3
- 4
- 5
- 6
- 7
void render_tee(/*<еще аргументы>*/, vec2 dir, vec2 pos)
{
vec2 direction = dir;
vec2 position = pos;
//еще код
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+144
void render_tee(/*<еще аргументы>*/, vec2 dir, vec2 pos)
{
vec2 direction = dir;
vec2 position = pos;
//еще код
}
вот что я нашел в сорцах игрушки TeeWorlds
+92.8
name[0].InnerText = Regex.Replace(name[0].InnerText, @"<[^>]+>", string.Empty);
name[0].InnerText = Regex.Replace(name[0].InnerText, "a*[a-z]*A*[A-Z]*", string.Empty);
name[0].InnerText = Regex.Replace(name[0].InnerText, ",", string.Empty);
name[0].InnerText = Regex.Replace(name[0].InnerText, "\\.", string.Empty);
name[0].InnerText = Regex.Replace(name[0].InnerText, ";", string.Empty);
name[0].InnerText = Regex.Replace(name[0].InnerText, "&", string.Empty);
name[0].InnerText = Regex.Replace(name[0].InnerText, "\\?", string.Empty);
name[0].InnerText = Regex.Replace(name[0].InnerText, "\n", string.Empty);
name[0].InnerText = Regex.Replace(name[0].InnerText, " ", string.Empty);
такие дела. кстати, как улучшить? :)) Нужно, чтобы обрезалось все, кроме чисел (положительных и отрицательных) Я какбе начинающий
+144.7
$password = $password; // Возможно, в дальнейшем надо будет изменить строку ...
Нашел у себя в описании старого класса (user class) =D
+160.8
//...
if(preg_match("/[0-9]{1,2,3,4,5,6}/",$_GET['id'],$reg))
//...
регулярное 'выражение'
+172.8
$Sn = strtolower ($n);
if (preg_match ("'(.*?)\.png$'si", $Sn)) $type="png";
if (preg_match ("'(.*?)\.gif$'si", $Sn)) $type="gif";
if (preg_match ("'(.*?)\.jpg$'si", $Sn)) $type="jpg";
if (preg_match ("'(.*?)\.jpeg$'si", $Sn)) $type="jpeg";
Определение типа изображения
+55.3
#include<iostream>
#include<math.h>
//#include<csdio>
using namespace std;
void main(){
//char*s1=new char[0]
int i=0;
do
char*s1=new char[0];
cout<<'write s1: ';
cin>>s1[i];
i=i+1;
while (*s1[i]=="\0");
for(int j=1, j==i, j++)
cout<<s1[j];
cout<<endl;
delete []s1;
}
Вот такую поделку мне прислали на проверку с жалобой "не работает".
+164
for($i = 0; $i < 1000; $i++) {
if(isset($_POST['discount_sum_'.$i]))
{
$a_discount_id_service[] = htmlspecialchars(@$_POST['id_service_'.$i]);
$a_discount_sum[] = htmlspecialchars(@$_POST['discount_sum_'.$i]);
$a_discount_type[] = htmlspecialchars(@$_POST['discount_type_'.$i]);
$a_discount_time_type[] = htmlspecialchars(@$_POST['discount_time_type_'.$i]);
}
else {
break;
}
}
По POST'у передаётся некоторое количество 'discount_sum_'.$i, 2 или 3, например 'discount_sum_1', 'discount_sum_2', 'discount_sum_3', в зависимости от точно известного количества записей в одной из таблиц, и передаваемое количество точно известно в момент передачи, но ведь лучше перебрать от 1 до 1000! :))
+173.5
function load_config ()
{
$res = mysql_query ('select * from configurations');
while ($row = mysql_fetch_assoc ($res))
{
$n = $row[name];
$v = $row[value];
$str = '$_config[\'' . $n . '\'] = \'' . $v . '\';';
eval ($str);
}
return $_config;
}
Загрузка конфига из базы данных.
Продукт, где содержится _это_, продаётся за ~300$
+157.7
$has_url = ($categories->pageID>0 || strlen(trim($categories->caturl))>0) ? true : false;
+158.9
<?php
/* ... */
if (isset($_GET['page'])) @include 'pages/' . $_GET['page'] . '.txt';
/* ... */
?>
Вот так :)