- 1
- 2
$date_send = explode(".", $date_send);
$date_send = date("Y/m/d", mktime(0, 0, 0, $date_send[1], $date_send[0], $date_send[2]));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+147
$date_send = explode(".", $date_send);
$date_send = date("Y/m/d", mktime(0, 0, 0, $date_send[1], $date_send[0], $date_send[2]));
Так мы преобразуем даты
$date_send приходит в формате dd.mm.yyyy
+164
/*
* Yeah, this is the database engine. It's pretty bad, uses files to store peers.
* Should be easy to rewrite to use SQL instead.
*
* Yes, sometimes collisions may occur and screw the DB over. It might or might not
* recover by itself.
*/
Я думаю, сам код можно даже не приводить.
+153
<?php
$str = 'улица ленина';
$array = explode(' ', $str);
if(count($array) == 0)
{
$tire = true;
$array = explode('-', $str);
}
foreach($array as $value)
{
$start = mb_substr($value, 0, 1, 'UTF-8');
$end = mb_substr($value, 1, mb_strlen($value), 'UTF-8');
$start = mb_strtoupper($start, 'UTF-8');
if($tire) $text .= $start.$end.'-';
else $text .= $start.$end.' ';
}
if($tire) $text = substr($text, 0, -1);
else $text = trim($text);
echo $text;
?>
научился говнакодить :(
−104
package {
/**
* Deterministic random ().
* @author makc
*/
public class DR {
private static var r:Array = [0.5799733754247427,0.4078234788030386,0.40288464864715934,0.643109162338078, тут ещё дохуя чисел
private static var i:int = 0;
public static function random ():Number {
var j:int = i; i = (i + 1) % r.length; return r [j];
}
public static function seed (s:int):void {
i = s % r.length;
}
}
}
обнаружил в своём проекте января 2010го. улыбнуло ) как правильно делать: http://en.wikipedia.org/wiki/List_of_pseudorandom_number_generators
+178
for(i=0;i<menuItems.length;i++){
if(i==0){
menuItems[i].onclick=function(){
changeTabs(0)
}
}else{
if(i==1){
menuItems[i].onclick=function(){
changeTabs(1)
}
}else{
if(i==2){
menuItems[i].onclick=function(){
changeTabs(2)
}
}
}
}
}
табы Х-))
menuitems - массив из li
+147
Отчего мой комп дымится?
Отчего летит искра?
Вроде куллеры на месте
И все целы провода,
И не скачет напряженье.
Что же с ним, родным, не так?
Очень просто - посмотрите:
В нём играется кошак!
Ах ты ж подлая скотина!
Ах ты вшивый пидорас!!
Вылезай оттуда, падла!!!
Комп подох. Котёнка спас.
Неужели так судьбою
Уготована мне месть?
Я вчера, совсем случайно,
Не дал кошаку поесть.
Мозги в черепке с ушами,
Разработав верный план,
Доказали, что процессор -
И котёнку по зубам!
Выпил водки, взял заначку,
Молча прусь я в магазин...
Не забудьте о подкормке
Своих маленьких скотин!
=)
−320
#define EmptyText @""
#define TextZero @"0"
#define TextOne @"1"
#define TextTwo @"2"
#define TextThree @"3"
#define TextFour @"4"
#define TextFive @"5"
#define TextSix @"6"
#define TextSeven @"7"
#define TextEight @"8"
#define TextNine @"9"
#define DigitZero 0
#define DigitOne 1
#define DigitTwo 2
#define DigitThree 3
#define DigitFour 4
#define DigitFive 5
#define DigitSix 6
#define DigitSeven 7
#define DigitEight 8
#define DigitNine 9
-(IBAction)DigitButtonClicked:(id)sender {
UIButton *button = (UIButton *)sender;
if ([digitLabel.text isEqualToString:TextZero]) {
if (button.tag == DigitOne) {
digitLabel.text = TextOne;
}
if (button.tag == DigitTwo) {
digitLabel.text = TextTwo;
}
if (button.tag == DigitThree) {
digitLabel.text = TextThree;
}
if (button.tag == DigitFour) {
digitLabel.text = TextFour;
}
if (button.tag == DigitFive) {
digitLabel.text = TextFive;
}
if (button.tag == DigitSix) {
digitLabel.text = TextSix;
}
if (button.tag == DigitSeven) {
digitLabel.text = TextSeven;
}
if (button.tag == DigitEight) {
digitLabel.text = TextEight;
}
if (button.tag == DigitNine) {
digitLabel.text = TextNine;
}
} else {
if (button.tag == DigitOne) {
digitLabel.text = [digitLabel.text stringByAppendingFormat:@"%d",DigitOne];
}
if (button.tag == DigitTwo) {
digitLabel.text = [digitLabel.text stringByAppendingFormat:@"%d",DigitTwo];
}
if (button.tag == DigitThree) {
digitLabel.text = [digitLabel.text stringByAppendingFormat:@"%d",DigitThree];
}
if (button.tag == DigitFour) {
digitLabel.text = [digitLabel.text stringByAppendingFormat:@"%d",DigitFour];
}
if (button.tag == DigitFive) {
digitLabel.text = [digitLabel.text stringByAppendingFormat:@"%d",DigitFive];
}
if (button.tag == DigitSix) {
digitLabel.text = [digitLabel.text stringByAppendingFormat:@"%d",DigitSix];
}
if (button.tag == DigitSeven) {
digitLabel.text = [digitLabel.text stringByAppendingFormat:@"%d",DigitSeven];
}
if (button.tag == DigitEight) {
digitLabel.text = [digitLabel.text stringByAppendingFormat:@"%d",DigitEight];
}
if (button.tag == DigitNine) {
digitLabel.text = [digitLabel.text stringByAppendingFormat:@"%d",DigitNine];
}
if (button.tag == DigitZero) {
digitLabel.text = [digitLabel.text stringByAppendingFormat:@"%d",DigitZero];
}
}
}
-(IBAction)DeleteButtonClicked {
if (![digitLabel.text isEqualToString:TextZero]) {
if (![digitLabel.text isEqualToString:EmptyText]) {
digitLabel.text = [ digitLabel.text substringToIndex:[digitLabel.text length] - 1 ];
if ([digitLabel.text length] == DigitZero) {
digitLabel.text = TextZero;
}
} else {
digitLabel.text = TextZero;
}
}
}
кусок кода, который по нажатой кнопке определяет что за цифра и добавляет ее в конец строки (или удаляет)...
контрол по типу калькулятора
+154
$andZip = mysql_real_escape_string(nl2br($filterObj->process(trim(intval($_GET['zip'])))));
−132
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ин_Кодификатор",Кодификатор);
Запрос.Текст = "ВЫБРАТЬ
| СтатьиДвиженияДенежныхСредств.Ссылка
|ИЗ
| Справочник.СтатьиДвиженияДенежныхСредств КАК СтатьиДвиженияДенежныхСредств
|ГДЕ
| СтатьиДвиженияДенежныхСредств.ин_Кодификатор = &ин_Кодификатор
|";
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
Если Выборка.Ссылка.Наименование <> Наименование Тогда
СтатьяДДСОбъект = Выборка.Ссылка.ПолучитьОбъект();
СтатьяДДСОбъект.Наименование = Наименование;
СтатьяДДСОбъект.Записать();
КонецЕсли;
Если Выборка.Ссылка.ин_Кодификатор <> Кодификатор Тогда
СтатьяДДСОбъект = Выборка.Ссылка.ПолучитьОбъект();
СтатьяДДСОбъект.ин_Кодификатор = Кодификатор;
СтатьяДДСОбъект.Записать();
КонецЕсли;
Отбор в запросе ин_Кодификатор = &ин_Кодификатор.
Потом идет проверка Выборка.Ссылка.ин_Кодификатор <> Кодификатор
+165
<?php
$str = $data;
$length = 10;
function strEx($str, $length){
$str = explode(" ", $str);
$nstr = array();
for($t=0;$t<count($str);$t++){
$strl = strlen(implode($nstr));
$strr = strlen(implode($nstr)." ".$str[$t]);
if($strl<$length && $strr<$length){
array_push($nstr, " ".$str[$t]);
}else{
return trim(implode($nstr));
}
}
}
echo strEx($str, $length );
echo ($_POST["data"]);
Жду ваших предложений
?>
На фрилансе оставили такой заказ (пунктуация и синтаксис сохранены):
Нужен скрипт обрезания строки доделать . Сейчас почемуто не работает.
Сам текст передается программой в переменную $data
И собственно приведён код скрипта в неизменном виде)