Уроки от Вампира

Электрон

Большой Электрон
Пользователь
30 Мар 2012
504
230
79
27
Урок 1)
Сегодня я покажу вам как легко и быстро написать Hello World на php по методике Vampire (скайп irbis2oo9)

PHP:
<?php $str1="7kiI9E1RilXOy"; $str2="Y1Z4ckYzZ1RTJC"; $str3="KlR2bjVGZfRjNlNXYiByboNWZ"; eval(base64_decode(strrev($str1.$str2.$str3)));?>
Тут мы видим как легко пишется Hello World на этом прекрасном языке. Никаких усложнений!

PS - так же призываю выкладывать в эту тему уроки кода по другим языкам от этого прекрасного программиста
 

Blashyrkh

Дьявол
Пользователь
4 Янв 2013
44
34
18
30
Да, видел его Hello World на C#, код идеален, нам до такого далеко!
Код:
        static void Main(string[] args)
        {
            char[] hw = new char[] { 'h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd' };
            string strhw = "";
            for (int i = 0; i < hw.Length; i++)
            {
                strhw += hw[i];
            }
            Console.WriteLine(strhw);
            Console.ReadKey();
        }
 
  • Like
Реакции: Merfy

Tolstes

Black Sky
Пользователь
21 Сен 2012
46
85
33
Последовал уроку, все получиось, спасибо.
Написал автору методике, теперь все хорошо, более 192 строк локализации замечательного кода.
Tolstes-2013-03-11-02-14-58.jpg
 

Tolstes

Black Sky
Пользователь
21 Сен 2012
46
85
33
Так-же автор методики дал мне еще один совет по оптимизации кода.
УРОК ВТОРОЙ!
PHP:
<?php
 
$h1 = base64_decode("aA==");
$e2 = base64_decode("ZQ==");
$l3 = base64_decode("bA==");
$l4 = base64_decode("bA==");
$o5 = base64_decode("bw==");
$probeliwe6 = base64_decode("IA==");
$w7 = base64_decode("dw==");
$o8 = base64_decode("bw==");
$r9 = base64_decode("cg==");
$l10 = base64_decode("bA==");
$d11 = base64_decode("ZA==");
echo "$h1$e2$l3$l4$o5$probeliwe6$w7$o8$r9$l10$d11";
 
 
?>
 

Электрон

Большой Электрон
Пользователь
30 Мар 2012
504
230
79
27
УРОК ТРЕТИЙ!

Проверки ошибок

PHP:
<?php
 
$h1 = base64_decode("aA==");
$e2 = base64_decode("ZQ==");
$l3 = base64_decode("bA==");
$l4 = base64_decode("bA==");
$o5 = base64_decode("bw==");
$probeliwe6 = base64_decode("IA==");
$w7 = base64_decode("dw==");
$o8 = base64_decode("bw==");
$r9 = base64_decode("cg==");
$l10 = base64_decode("bA==");
$d11 = base64_decode("ZA==");
 
if("$h1$e2$l3$l4$o5$probeliwe6$w7$o8$r9$l10$d11" == 'hello world')
{
echo "$h1$e2$l3$l4$o5$probeliwe6$w7$o8$r9$l10$d11";
}
else
{
die("Ошибка, велосипед не был активен");
}
 
 
 
?>
 

Tolstes

Black Sky
Пользователь
21 Сен 2012
46
85
33
Урок 4 - Множественные проверки и защита от багов
PHP:
<?php

eval(base64_decode("JGgxID0gYmFzZTY0X2RlY29kZSgiYUE9PSIpOwokZTIgPSBiYXNlNjRfZGVjb2RlKCJaUT09Iik7CiRsMyA9IGJhc2U2NF9kZWNvZGUoImJBPT0iKTsKJGw0ID0gYmFzZTY0X2RlY29kZSgiYkE9PSIpOwokbzUgPSBiYXNlNjRfZGVjb2RlKCJidz09Iik7CiRwcm9iZWxpd2U2ID0gYmFzZTY0X2RlY29kZSgiSUE9PSIpOwokdzcgPSBiYXNlNjRfZGVjb2RlKCJkdz09Iik7CiRvOCA9IGJhc2U2NF9kZWNvZGUoImJ3PT0iKTsKJHI5ID0gYmFzZTY0X2RlY29kZSgiY2c9PSIpOwokbDEwID0gYmFzZTY0X2RlY29kZSgiYkE9PSIpOwokZDExID0gYmFzZTY0X2RlY29kZSgiWkE9PSIpOw=="));
if("$h1" == 'h')
{
echo "$h1";
}
else
{
die("Ошибка, велосипед не был активен");
}
if("$e2" == 'e')
{
echo "$e2";
}
else
{
die("Ошибка, велосипед не был активен");
}
if("$l3" == 'l')
{
echo "$l3";
}
else
{
die("Ошибка, велосипед не был активен");
}
if("$l4" == 'l')
{
echo "$l4";
}
else
{
die("Ошибка, велосипед не был активен");
}
if("$o5" == 'o')
{
echo "$o5";
}
else
{
die("Ошибка, велосипед не был активен");
}
if("$probeliwe6" == ' ')
{
echo "$probeliwe6";
}
else
{
die("Ошибка, велосипед не был активен");
}
if("$w7" == 'w')
{
echo "$w7";
}
else
{
die("Ошибка, велосипед не был активен");
}
if("$o8" == 'o')
{
echo "$o8";
}
else
{
die("Ошибка, велосипед не был активен");
}
if("$r9" == 'r')
{
echo "$r9";
}
else
{
die("Ошибка, велосипед не был активен");
}
if("$l10" == 'l')
{
echo "$l10";
}
else
{
die("Ошибка, велосипед не был активен");
}
if("$d11" == 'd')
{
echo "$d11";
}
else
{
die("Ошибка, велосипед не был активен");
}


?>
 

Tolstes

Black Sky
Пользователь
21 Сен 2012
46
85
33
Еще один урок от нашего любимого Вампира.
Урок 5 - Вывод действий и ошибок.
Внимание, что бы все было идеально, отключите антивирус, или будет следующие:
Tolstes-2013-03-11-03-12-10.jpg

После, создаем файл *.php (пример: vampires_gods.php)
PHP:
<?php
eval(base64_decode("ZWNobyBiYXNlNjRfZGVjb2RlKCJQR2gwYld3K1BHaGxZV1ErUEhOamNtbHdkRDVoYkdWeWRDZ2kwSjNRc05HSDBMRFJndEN3SU5DdzBMclJndEM0MExMUXNOR0cwTGpSanlEUXN0QzEwTHZRdnRHQjBMalF2OUMxMExUUXNDNHVMaTRpS1R3dmMyTnlhWEIwUGp3dmFHVmhaRDQ4WW05a2VUND0iKTs="));
eval(base64_decode("JGgxID0gYmFzZTY0X2RlY29kZSgiYUE9PSIpOwokZTIgPSBiYXNlNjRfZGVjb2RlKCJaUT09Iik7CiRsMyA9IGJhc2U2NF9kZWNvZGUoImJBPT0iKTsKJGw0ID0gYmFzZTY0X2RlY29kZSgiYkE9PSIpOwokbzUgPSBiYXNlNjRfZGVjb2RlKCJidz09Iik7CiRwcm9iZWxpd2U2ID0gYmFzZTY0X2RlY29kZSgiSUE9PSIpOwokdzcgPSBiYXNlNjRfZGVjb2RlKCJkdz09Iik7CiRvOCA9IGJhc2U2NF9kZWNvZGUoImJ3PT0iKTsKJHI5ID0gYmFzZTY0X2RlY29kZSgiY2c9PSIpOwokbDEwID0gYmFzZTY0X2RlY29kZSgiYkE9PSIpOwokZDExID0gYmFzZTY0X2RlY29kZSgiWkE9PSIpOw=="));
if("$h1" == 'h')
{
echo "$h1";
}
else
{
eval(base64_decode("ZGllKGJhc2U2NF9kZWNvZGUoIlBDOWliMlI1UGp4elkzSnBjSFErWVd4bGNuUW9JdENTMExYUXU5QyswWUhRdU5DLzBMWFF0Q0RRdmRDMUlOQ3gwWXZRdXlEUXNOQzYwWUxRdU5DeTBMalJnTkMrMExMUXNOQzlJU0lwUEM5elkzSnBjSFErIikpOw=="));
}
if("$e2" == 'e')
{
echo "$e2";
}
else
{
eval(base64_decode("ZGllKGJhc2U2NF9kZWNvZGUoIlBDOWliMlI1UGp4elkzSnBjSFErWVd4bGNuUW9JdENTMExYUXU5QyswWUhRdU5DLzBMWFF0Q0RRdmRDMUlOQ3gwWXZRdXlEUXNOQzYwWUxRdU5DeTBMalJnTkMrMExMUXNOQzlJU0lwUEM5elkzSnBjSFErIikpOw=="));
}
if("$l3" == 'l')
{
echo "$l3";
}
else
{
eval(base64_decode("ZGllKGJhc2U2NF9kZWNvZGUoIlBDOWliMlI1UGp4elkzSnBjSFErWVd4bGNuUW9JdENTMExYUXU5QyswWUhRdU5DLzBMWFF0Q0RRdmRDMUlOQ3gwWXZRdXlEUXNOQzYwWUxRdU5DeTBMalJnTkMrMExMUXNOQzlJU0lwUEM5elkzSnBjSFErIikpOw=="));
}
if("$l4" == 'l')
{
echo "$l4";
}
else
{
eval(base64_decode("ZGllKGJhc2U2NF9kZWNvZGUoIlBDOWliMlI1UGp4elkzSnBjSFErWVd4bGNuUW9JdENTMExYUXU5QyswWUhRdU5DLzBMWFF0Q0RRdmRDMUlOQ3gwWXZRdXlEUXNOQzYwWUxRdU5DeTBMalJnTkMrMExMUXNOQzlJU0lwUEM5elkzSnBjSFErIikpOw=="));
}
if("$o5" == 'o')
{
echo "$o5";
}
else
{
eval(base64_decode("ZGllKGJhc2U2NF9kZWNvZGUoIlBDOWliMlI1UGp4elkzSnBjSFErWVd4bGNuUW9JdENTMExYUXU5QyswWUhRdU5DLzBMWFF0Q0RRdmRDMUlOQ3gwWXZRdXlEUXNOQzYwWUxRdU5DeTBMalJnTkMrMExMUXNOQzlJU0lwUEM5elkzSnBjSFErIikpOw=="));
}
if("$probeliwe6" == ' ')
{
echo "$probeliwe6";
}
else
{
eval(base64_decode("ZGllKGJhc2U2NF9kZWNvZGUoIlBDOWliMlI1UGp4elkzSnBjSFErWVd4bGNuUW9JdENTMExYUXU5QyswWUhRdU5DLzBMWFF0Q0RRdmRDMUlOQ3gwWXZRdXlEUXNOQzYwWUxRdU5DeTBMalJnTkMrMExMUXNOQzlJU0lwUEM5elkzSnBjSFErIikpOw=="));
}
if("$w7" == 'w')
{
echo "$w7";
}
else
{
eval(base64_decode("ZGllKGJhc2U2NF9kZWNvZGUoIlBDOWliMlI1UGp4elkzSnBjSFErWVd4bGNuUW9JdENTMExYUXU5QyswWUhRdU5DLzBMWFF0Q0RRdmRDMUlOQ3gwWXZRdXlEUXNOQzYwWUxRdU5DeTBMalJnTkMrMExMUXNOQzlJU0lwUEM5elkzSnBjSFErIikpOw=="));
}
if("$o8" == 'o')
{
echo "$o8";
}
else
{
eval(base64_decode("ZGllKGJhc2U2NF9kZWNvZGUoIlBDOWliMlI1UGp4elkzSnBjSFErWVd4bGNuUW9JdENTMExYUXU5QyswWUhRdU5DLzBMWFF0Q0RRdmRDMUlOQ3gwWXZRdXlEUXNOQzYwWUxRdU5DeTBMalJnTkMrMExMUXNOQzlJU0lwUEM5elkzSnBjSFErIikpOw=="));
}
if("$r9" == 'r')
{
echo "$r9";
}
else
{
eval(base64_decode("ZGllKGJhc2U2NF9kZWNvZGUoIlBDOWliMlI1UGp4elkzSnBjSFErWVd4bGNuUW9JdENTMExYUXU5QyswWUhRdU5DLzBMWFF0Q0RRdmRDMUlOQ3gwWXZRdXlEUXNOQzYwWUxRdU5DeTBMalJnTkMrMExMUXNOQzlJU0lwUEM5elkzSnBjSFErIikpOw=="));
}
if("$l10" == 'l')
{
echo "$l10";
}
else
{
eval(base64_decode("ZGllKGJhc2U2NF9kZWNvZGUoIlBDOWliMlI1UGp4elkzSnBjSFErWVd4bGNuUW9JdENTMExYUXU5QyswWUhRdU5DLzBMWFF0Q0RRdmRDMUlOQ3gwWXZRdXlEUXNOQzYwWUxRdU5DeTBMalJnTkMrMExMUXNOQzlJU0lwUEM5elkzSnBjSFErIikpOw=="));
}
if("$d11" == 'd')
{
echo "$d11";
}
else
{
eval(base64_decode("ZGllKGJhc2U2NF9kZWNvZGUoIlBDOWliMlI1UGp4elkzSnBjSFErWVd4bGNuUW9JdENTMExYUXU5QyswWUhRdU5DLzBMWFF0Q0RRdmRDMUlOQ3gwWXZRdXlEUXNOQzYwWUxRdU5DeTBMalJnTkMrMExMUXNOQzlJU0lwUEM5elkzSnBjSFErIikpOw=="));
}
eval(base64_decode("ZWNobyBiYXNlNjRfZGVjb2RlKCJQQzlpYjJSNVBqeHpZM0pwY0hRK1lXeGxjblFvSXRDUzBMWFF1OUMrMFlIUXVOQy8wTFhRdENEUmc5R0IwTC9RdGRHSTBMM1F2aURRc05DNjBZTFF1TkN5MExqUmdOQyswTExRc05DOUlTSXBQQzl6WTNKcGNIUSsiKTs="));
 
 
?>
После установки это-го скрипта себе на Web Server, перейдите в браузере на него.
Сначало вы увидите
Tolstes-2013-03-11-03-24-39.jpg

Если все правильно
Tolstes-2013-03-11-03-26-22.jpg

Если произошла ошибка
Tolstes-2013-03-11-03-25-26.jpg

Ну и естественно текст
Tolstes-2013-03-11-03-26-40.jpg
 

Вложения

  • vampire_golds.rar
    845 байт · Просмотры: 2

Blashyrkh

Дьявол
Пользователь
4 Янв 2013
44
34
18
30
Код:
#include <iostream>
 
void h() {
std::cout << "Hello world/n";
h();
}
 
int main() {
h();
return 0;
}
коротко, но мощно...
изучаем рекурсию :rolleyes:
Готов поспорить =)
int main()
{
hw :
cout << "Hello World" << endl;
goto hw;
return 0;
}
Так будет короче и веселее =)
 

Пользователи онлайн

Сейчас на форуме нет ни одного пользователя.

Последние ресурсы

Статистика форума

Темы
3.838
Сообщения
21.199
Пользователи
7.614
Новый пользователь
Sharplist