- 1
- 2
- 3
- 4
function repl3($val)
{
return ($val=="1")?"0":"1";
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+164
function repl3($val)
{
return ($val=="1")?"0":"1";
}
+162
<?
$server="localhost";
$user="";
$pass="";
$DB="mynews";
$ntitle=$title;
$ntext=$newstext;
$nuser=$user;
$now = date(" H : i : s d - m - Y "); // дата будет выводиться в формате "время, дата"
mysql_connect($server,$user,$pass) or die("Нет коннекта!");
mysql_select_db($DB);
mysql_query("Insert INTO news(ntitle,ntext,ndate,nuser) VALUES('".addslashes($ntitle)."','".addslashes($ntext)."','".addslashes($now)."',
'".addslashes($nuser)."')");
mysql_close();
echo "Новость добавлена!";
?>
Чуть ниже:
'". addslashes ($ ntitle )."' // эта строка нужна для того, чтобы в заголовке правильно отображались кавычки.
Оттуда же: "Как видите, вместо mysql-даты используется varchar, так проще."+159
$sql="SELECT * FROM `obmennik_files` WHERE(`id`='$ofile_id' && `id_user`='$user[id]') LIMIT 1";
$row=mysql_fetch_assoc(mysql_query($sql));
if(!is_array($row)) echo'Этот файл не найден.<br />';
из мода к dcms)
−371
:> file
(: ;) > file
— Как вы инициализируете файл?
— Улыбаясь!
Потому что код должен улыбать(ся)!
+164
$(document).ready(function () {
$('.input_control').attr('checked', true);
$('.input_control').click(function () {
if ($('input[name=' + $(this).attr('value') + ']').attr('disabled') == false) {
$('input[name=' + $(this).attr('value') + ']').attr('disabled', true);
} else {
$('input[name=' + $(this).attr('value') + ']').attr('disabled', false);
}
});
});
Переключаем disabled поля по чекбоксу™.
Источник — http://ruseller.com/lessons.php?rub=32&id=600
+140
int
grub_auth_strcmp (const char *user_input, const char *template)
{
int ok = 1;
const char *ptr1, *ptr2;
for (ptr1 = user_input, ptr2 = template; *ptr1; ptr1++)
if (*ptr1 == (ptr2 ? *ptr2 : ptr1[1]) && ok && ptr2 != NULL)
ptr2++;
else
ok = 0;
return !ok;
}
Несвежий говнокод (давно пропатчено) и, возможно, кто-то скажет "баян", однако оставлю это здесь.
Код из загрузчика grub 1.97, проверка пароля. Принимает за верный пароль любую подстроку пароля.
+161
I'm trying to set the selected value of a pulldown on a form.
I think there is a problem with this syntax
Code:
for(s = 0; s < document.getElementById('dozen[' + i + ']').length; index++) {
if(document.getElementById('dozen[' + i + ']')[s].value == selectedDozen){
document.getElementById('dozen[' + i + ']').selectedIndex = s;
}
}
Any help?
набрел вот на такую херь на вебдевелопер.ком
+77
Уважаемый striker, прошу Вас(и наверное не только я) забанить всех вебкилов которые здесь есть, а то они
уже задолбали тем срачем который разводят в комментариях.
+169
struct IText{
typedef boost::shared_ptr<IText> SPtr;
virtual void draw() = 0;
virtual void add(const SPtr&) {
throw std::runtime_error("IText: Can't add to a leaf");
}
virtual void remove(const SPtr&){
throw std::runtime_error("IText: Can't remove from a leaf");
}
};
struct CompositeText: public IText{
void add(const SPtr& sptr){
children_.push_back(sptr);
}
void remove(const SPtr& sptr){
children_.remove(sptr);
}
void replace(const SPtr& oldValue, const SPtr& newValue){
std::replace(children_.begin(), children_.end(), oldValue, newValue);
}
virtual void draw(){
BOOST_FOREACH(SPtr& sptr, children_){
sptr->draw();
}
}
private:
std::list<SPtr> children_;
};
struct Letter: public IText{
Letter(char c):c_(c) {}
virtual void draw(){
std::cout<<c_;
}
private:
char c_;
};
int main(){
CompositeText sentence;
IText::SPtr lSpace(new Letter(' '));
IText::SPtr lExcl(new Letter('!'));
IText::SPtr lComma(new Letter(','));
IText::SPtr lNewLine(new Letter('\n'));
IText::SPtr lH(new Letter('H')); // letter 'H'
IText::SPtr le(new Letter('e')); // letter 'e'
IText::SPtr ll(new Letter('l')); // letter 'l'
IText::SPtr lo(new Letter('o')); // letter 'o'
IText::SPtr lW(new Letter('W')); // letter 'W'
IText::SPtr lr(new Letter('r')); // letter 'r'
IText::SPtr ld(new Letter('d')); // letter 'd'
IText::SPtr li(new Letter('i')); // letter 'i'
IText::SPtr wHello(new CompositeText);
wHello->add(lH);
wHello->add(le);
wHello->add(ll);
wHello->add(ll);
wHello->add(lo);
IText::SPtr wWorld(new CompositeText); // word "World"
wWorld->add(lW);
wWorld->add(lo);
wWorld->add(lr);
wWorld->add(ll);
wWorld->add(ld);
sentence.add(wHello);
sentence.add(lComma);
sentence.add(lSpace);
sentence.add(wWorld);
sentence.add(lExcl);
sentence.add(lNewLine);
sentence.draw(); // ptrints "Hello, World!\n"
IText::SPtr wHi(new CompositeText); // word "Hi"
wHi->add(lH);
wHi->add(li);
sentence.replace(wHello, wHi);
sentence.draw(); // ptrints "Hi, World!\n"
sentence.remove(wWorld);
sentence.remove(lSpace);
sentence.remove(lComma);
sentence.draw(); // ptrints "Hi!\n"
Hi, World! Психологическая зависимость от надуманного ООП убивает проекты и их создателей. Всё хорошо в меру. (Найдено на просторах интернета).
+158
String.prototype.toCamelCase = function () {
var symbols = [], ready = '';
for (var z = 0; z < this.length; z++) {
symbols[z] = this.charAt(z);
}
for (var i = 0; i < symbols.length; i++) {
if (symbols[i] == '-') {
symbols[i + 1] = symbols[i + 1].toUpperCase();
}
}
for (var q = 0; q < symbols.length; q++) {
ready = ready + symbols[q];
}
ready = ready.replace('-', '');
return ready;
};
margin-left => marginLeft