- 1
preg_match('/(.*?)[.,!|]/',ltrim(preg_replace('/[\n\r]+/','|',strip_tags($item[$this->tooltip])),'|'),$regs);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+168
preg_match('/(.*?)[.,!|]/',ltrim(preg_replace('/[\n\r]+/','|',strip_tags($item[$this->tooltip])),'|'),$regs);
жонглирование регулярками
+154
http://www.kulina.su/images/docs/Image/pirog(3).jpg
Пирогет.КАПЧА: 9944
+89
/*
* helper function that will complete the entire compile
* process, but allow both filestreams and regular input
* streams to be compiled.
*/
static boolean doCompile(InputStream in,
String pathspec,
String scriptname,
String filename,
String encoding,
String swf_options,
String avmplus_exe,
ObjectList<IncludeInfo> includes,
ObjectList<String> import_filespecs,
ObjectList<String> use_namespaces,
String language,
ObjectList<ConfigVar> configs,
ObjectList<CompilerPlug> plugs,
CompilerHandler handler,
boolean emit_doc_info /*false*/,
boolean emit_debug_info /*=false*/,
boolean show_instructions /*=false*/,
boolean show_machinecode /*=false*/,
boolean show_linenums /*=false*/,
boolean show_parsetrees /*=false*/,
boolean show_bytes /*=false*/,
boolean show_flow /*=false*/,
boolean lint_mode /*=false*/,
boolean use_static_semantics /*=false*/,
boolean emit_metadata,
boolean save_comment_nodes/*=false*/,
int dialect /*=0*/,
int target,
boolean optimize,
ObjectList<ConfigVar> optimizer_configs,
int api_version)
{ ... }
От меня что-то ускользает, или это так нормально?
http://opensource.adobe.com/svn/opensource/flex/sdk/trunk/modules/asc/src/java/macromedia/asc/embedding/Compiler.java
+156
<?php
if(!isset($legal_include)) { header("HTTP/1.0 404 Not Found"); die(); }
if(!isset($_POST['login']) OR !isset($_POST['password']) OR !isset($_POST['password_retype'])) {
text(gic('tpl/register_form.html'));
} else {
$_POST = postget();
$error = array();
if(strlen($_POST['login']) < 4 OR empty($_POST['login'])) {
array_push($error, 'len_login');
} else {
if(preg_match('/^[a-z0-9]+$/', $_POST['login'])) {
if(check_avalaibility($_POST['login']) != true) {
array_push($error, 'login_used');
}
} else {
array_push($error, 'inc_login');
}
}
if(strlen($_POST['password']) < 4 OR empty($_POST['password'])) {
array_push($error, 'len_passwd');
} else {
if($_POST['password'] != $_POST['password_retype']) {
array_push($error, 'inc_passwds');
}
}
if(count($error) > 0) {
$fields = array('inc_login' => language($_SESSION['lang'], 'inc_login'),
'len_login' => language($_SESSION['lang'], 'len_login'),
'len_passwd' => language($_SESSION['lang'], 'len_passwd'),
'login_used' => language($_SESSION['lang'], 'login_used'),
'inc_passwds' => language($_SESSION['lang'], 'inc_passwds'));
$text = language($_SESSION['lang'], 'have_errs').'<ul>';
foreach($error as $value) {
$text .= '<li>'.$fields[$value].'</li>';
}
$text .= '</ul>';
error($text, 'text');
sendback('?register');
} else {
$SQL = 'INSERT INTO `'.pr.'users` (`login`, `password`, `levels`) VALUES (\''.$_POST['login'].'\', \''.md5($_POST['password']).'\', 1)';
mysql_query($SQL);
$_SESSION['logined'] = true;
$_SESSION['levels'] = 1;
$_SESSION['name'] = $_POST['login'];
}
}
function check_avalaibility($username) {
$SQL = 'SELECT `login` FROM `'.pr.'users` WHERE `login` = \''.$username.'\'';
$result = mysql_query($SQL);
if(mysql_num_rows($result) > 0) {
return false;
} else {
return true;
}
}
?>
why so serious?
+163
if (isset($_POST['password']) AND $_POST['password'] != '') {
if ($_POST['password'] == $_POST['password_repeat']) {
$sql = "UPDATE `users` SET password='$passwordinmd5' WHERE userId='$param1'";
$result = mysql_query($sql);
echo mysql_error() . "\n";
$message = "Вам был установлен новый пароль для доступа:";
$message .= "Ваш пароль:" . $_POST['password'] . " ";
$headers = 'From: ***.com.ua <noreply@***.com.ua>' . "\r\n";
mail($data[email], "Новый пароль", $message, $headers);
print '<center style=color:blue;>Пароль успешно обновлен</center>';
echo "<script>window.location = '/admin/paymasters/'</script>";
}
else {
print '<center style="color:#f00">Вы допустили ошибку при вводе нового пароля</center>';
}
}
else {
if($_POST['password']) {
print '<center style="color:#f00">Вы допустили ошибку при вводе нового пароля</center>';
echo "<script>window.location = '/admin/paymastersnewpassw/" . "$param1" . "'</script>";
}
}
Вот так вот изменяют пароль
−124
var loader1:UILoader = new UILoader();
loader1.autoLoad = false;
loader1.scaleContent = false;
loader1.source = "cute.jpg";
loader1.addEventListener(ProgressEvent.PROGRESS, progressHandler);
loader1.addEventListener(Event.COMPLETE, completeHandler);
addChild(loader1);
var loader2:UILoader = new UILoader();
loader2.autoLoad = false;
loader2.scaleContent = false;
loader2.source = "krugi.png";
loader2.addEventListener(ProgressEvent.PROGRESS, progressHandler);
loader2.addEventListener(Event.COMPLETE, completeHandler);
addChild(loader2);
// пропуск невкусного
var LoadedInfo:Label = new Label();
LoadedInfo.autoSize = TextFieldAutoSize.LEFT;
LoadedInfo.text = "";
LoadedInfo.move(100, 13);
LoadedInfo.visible = false;
addChild(LoadedInfo);
var sld1:Slider = new Slider();
sld1.width = 200;
sld1.snapInterval = 10;
sld1.tickInterval = 10;
sld1.maximum = 200;
sld1.value = 50;
sld1.move(200, 250);
sld1.liveDragging = true;
sld1.visible = false;
addChild(sld1);
var sliderLabel1:Label = new Label();
sliderLabel1.width = 100;
sliderLabel1.text = "X";
sliderLabel1.move(250, 255);
sliderLabel1.visible = false;
addChild(sliderLabel1);
var sld2:Slider = new Slider();
sld2.width = 200;
sld2.snapInterval = 10;
sld2.tickInterval = 10;
sld2.maximum = 200;
sld2.value = 50;
sld2.move(200, 260);
sld2.liveDragging = true;
sld2.visible = false;
addChild(sld2);
var sliderLabel2:Label = new Label();
sliderLabel2.width = 100;
sliderLabel2.text = "Y";
sliderLabel2.move(250, 260);
sliderLabel2.visible = false;
addChild(sliderLabel2);
var cb1:CheckBox = new CheckBox();
cb1.move(10, 10);
cb1.addEventListener(MouseEvent.CLICK, clc);
addChild(cb1);
var cb2:CheckBox = new CheckBox();
cb2.move(10, 40);
cb2.addEventListener(MouseEvent.CLICK, clc);
addChild(cb2);
// Возможный тут что-то неправильно
function clc(e:MouseEvent):void
{
var cb:CheckBox = CheckBox(e.target);
if(cb.selected == false)
{
sld1.visible = false; sliderLabel1.visible = false;
sld2.visible = false; sliderLabel2.visible = false;
LoadedInfo.visible = false; loader1.visible = false;
loader2.visible = false;
}
Добрый день. Задача стоит следующая - создаем 3 чекбокса, в которые будут загружаться изображения и делаем слайдер, который будет менять размеры по X и Y изображения в UIloader.
Вопрос: Как сделать так, чтобы flash сам определял, какой чебокс выбран, соответсвенно какой UIloader выбран, а далее позволял слайдером менять размеры содержимого именно того UIloader, который связан с чекбокс? Делаю в кадре, перевод в класс не предлагать.
+146
$xml = simplexml_load_file($url);
return($xml);
это пиздец
+145
this.getRgbaAtColor = function(color)
{
color = (color.charAt(0)=="#") ? color.substring(1,9):color;
color = (color.substring(0,2)=="0x") ? color.substring(2,10):color;var r = parseInt(color.substring(0,2),16);
var g = parseInt(color.substring(2,4),16);
var b = parseInt(color.substring(4,6),16);
var a = color.substring(6,8);
a = (a=="") ? 255:parseInt(a,16);
return "rgba("+r+","+g+","+b+","+(a/255)+")";
}
геймдев..
+147
body {
background-image: url("linux.jpg");
background-color: yellow;
/*background-repeat: no-repeat;*/
background-position: 25% 25%;
background-attachment: fixed !important;
color: #FF0000;
font-family: Arial,"New Arial",fantasy;
font-style: normal;
}
p {
color: #000000;
font-family: Arial;
font-style: normal;
}
a {
color: #ff0000;
}
table, textarea:focus, input:focus {
outline-style: double;
outline-color: #17f400;
outline-size: 3px;
}
CSS from my site.
+171
$link = mysql_connect("$DBSERVER", "$DBUSER", "$DBPASS","$DB_COLLATE");
Гениально