- 1
$code = $id_user.rand(0,9).rand(0,12).rand(0,32).rand(0,32).rand(0,32).rand(0,32).rand(0,32).".txt";
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+164
$code = $id_user.rand(0,9).rand(0,12).rand(0,32).rand(0,32).rand(0,32).rand(0,32).rand(0,32).".txt";
Стопицотый генератор.
+128
//Hint: We have added one more overload to the method Load/LoadBinary/LoadSoap to achieve your requirement. Please refer the below code snippet.
Exception ex = null;
diagram1.LoadBinary(@"..\\..\\Basic Shapes.edp",out ex);
if (ex != null)
{
//Do your customization here
}
индусский обработчик исключений.
поддержка исключений в их компонент была добавлена по нашей просьбе.
+160
//перевод целого числа в строку
//num-число
//nn-длина поля
char* num10toc(int num, int nn=4)
{
int i;
int sgmin=0;
int xnum=num;
char* p=lnum;
if (xnum<0)
{
sgmin=1;
xnum=-xnum;
}
memset(lnum,0,WMAX+1);
memset(lnum,0x20,WMAX);
i=lenint(xnum);
int j=i;
int mm=nn-i-sgmin;
if (mm>0)
{
p+=mm;
}
if (sgmin!=0)
{
*p='-';
p++;
}
if (xnum==0)
{
*p='0';
return &lnum[0];
}
while (xnum>0)
{
*(p+i-1)=(char)(xnum%10+0x30);
xnum/=10;
i--;
}
*(p+j)=0;
return &lnum[0];
}
Загадка: что выведется в следующих случаях?
printf("%s\n", num10toc(0, 5));
printf("%s\n", num10toc(1, 5));
printf("%s\n", num10toc(12, 5));
printf("%s\n", num10toc(123, 5));
printf("%s\n", num10toc(1234, 5));
printf("%s\n", num10toc(12345, 5));
printf("%s\n", num10toc(123456, 5));
+163
#define nCyrLang 40
char CyrNumLang[nCyrLang];
memset(&CyrNumLang[0],0,nCyrLang);
CyrNumLang[1]=7;
CyrNumLang[2]=9;
CyrNumLang[3]=11;
CyrNumLang[4]=83;
CyrNumLang[5]=84;
CyrNumLang[6]=85;
CyrNumLang[7]=86;
CyrNumLang[8]=44;
CyrNumLang[9]=87;
CyrNumLang[10]=48;
CyrNumLang[11]=88;
CyrNumLang[12]=89;
CyrNumLang[13]=53;
CyrNumLang[14]=56;
CyrNumLang[15]=6;
Труъ способ инициализации массивов.
+159
<?php
$language = "en-gb";
$value["min"] = 1;
$value["max"] = 5;
$v = $value;
$lang =
array
(
'ru-ru' => array
(
'messages' => array
(
-1 => "Введите число от " . $v["min"] . " до " . $v["max"],
0 => "Вы не ввели число",
1 => "Ваше число больше",
2 => "Ваше число меньше",
3 => "Ура!!! Вы угадали!",
),
'docment' => array
(
'guess' => "Угадать"
)
),
'en-gb' => array
(
'messages' => array
(
-1 => "Enter number beetwen " . $v["min"] . " & " . $v["max"],
0 => "You are not enter number",
1 => "You number so big",
2 => "You number so small",
3 => "Yahoo! You won!",
),
'docment' => array
(
'guess' => "Guess"
)
)
);
$entry = $lang[!isset($language) ? "ru-ru" : $language];
// Запуск сессии
session_start();
// Функция генерации и присовоения случайного числа
function setRandomValue()
{
global $value;
$v = $value;
$_SESSION["value"] = rand($v["min"], $v["max"]);
}
// Обработчик выигрыша
function winHandle()
{
$uid; // Идентификатор пользователя, например IP
}
// Обработчик проигрыша
function looseHandle()
{
$uid; // Идентификатор пользователя, например IP
}
// Проверка числа, если нет присваиваем случайное
if (!isset($_SESSION["value"])) {setRandomValue();}
// print_r($_SESSION);
if (isset($_POST['data']) && isset($_POST['value'])) {
if ($_POST["value"] > $_SESSION["value"]) {
$type = 1;
}
elseif ($_POST["value"] < $_SESSION["value"]) {
looseHandle();
$type = 2;
}
else {
winHandle();
$type = 3;
//setRandomValue();
}
}else {
$type = -1;
}
?>
<html>
<head>
<title>Game</title>
</head>
<body>
<center>
<h2> <?php print $entry["messages"][$type]; ?> <br /> </h2>
<form method="post" action="<?php print $_SERVER['SCRIPT_NAME']; ?>">
<input type="hidden" name="data" />
<input type="text" name="value" />
<input type="submit" value="<?php print $entry["docment"]["guess"]; ?>" />
</form>
</center>
</body>
</html>
+161
<?
for($i=2;$i<31;$i++)
{
if (is_file("upload/files/".$args['id']."_img".$i.".jpg"))
{
print "<p><a target='_blank' href='/upload/files/".$args['id']."_img".$i.".jpg"."'><img width=100px src='/upload/files/".$args['id']."_img".$i.".jpg"."' border=0></a></p>";
}
}
?>
Вывод фотографий в Aquilon CMS. Причем это написано в (типа)View.
+161
// Autoload helpers and languages
foreach (array('helper', 'language') as $type)
{
if (isset($autoload[$type]) AND count($autoload[$type]) > 0)
{
$this->$type($autoload[$type]);
}
}
CodeIgniter 2.0
CI_Loader -> Loader
+73
NumberUtils.notNull(null)
люблю такие конструкции =)
+161
<?php
$message_file = file("engine/quest.csv");
foreach($message_file as $line)
{
$elem = explode(";",$line);
echo("<tr>
<td align=center valign=top colspan=2><b>Имя :</b> $elem[1] ( <b>$elem[2]</b> )</td>
</tr>
<tr>
<td align=center valign=top width=50%><b>E-mail :</b> <a href=mailto:$elem[3] target=_blank>$elem[3]</a></td>
<td align=center valign=top width=50%><b>Сайт :</b> <a href=$elem[4] target=_blank>$elem[4]</a></td>
</tr>
<tr>
<td valign=top colspan=2><div style=margin-left:20px; ><b>Вопрос </b>№ ($elem[0]) $elem[5]</div></td>
</tr>
<tr>
<td align=right valign=top colspan=2><small>Написано : $elem[6]</small></td>
</tr>
<tr>
<td bgcolor=#E0F1F7 valign=top colspan=2 ><div style=margin-left:20px;><b><font color=red>$elem[7]</font></b></div></td>
</tr>
<tr>
<td valign=top colspan=2 > </td>
</tr>");
}
echo("</table>");
+160
<?php
session_start();
/**
* @author motakuji
* @copyright 2009
*/
if (!$_SESSION['otvet']) {
$_SESSION['rand']=rand(1,10);
$_SESSION['otvet']=true;
}
if (isset($_POST['vvod']))
{
if ($_POST['vvod']>$_SESSION['rand']){
$msg="Ваше число больше";
}
elseif ($_POST['vvod']<$_SESSION['rand']){
$msg="Ваше число меньше";
}
else {
$msg="Ура!!!Вы угадали!";
$_SESSION['otvet']=false;
}
}
else $msg='Введите число от 1 до 10';
?>
<html>
<title>Game</title>
<head>
<center>
<h2> <?=$msg."<br>"; ?> </h2>
<form method="post" action="<?=$_SERVER['SCRIPT_NAME']?>">
<input type="text" name="vvod" />
<input type="submit" value="Угадать" />
</form>
</center>
</body>
</html>