- 1
- 2
- 3
- 4
- 5
- 6
- 7
$exist = true;
while ($exist) {
$user = 'guest'.rand(1,100000);
if (!Customer::customerExists($email = $user.'@ya.ru'))
$exist = false;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+164
$exist = true;
while ($exist) {
$user = 'guest'.rand(1,100000);
if (!Customer::customerExists($email = $user.'@ya.ru'))
$exist = false;
}
Prestashop, хак, убирающий регистрацию. #5476 напомнил.
+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";
Стопицотый генератор.
+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
+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>
+164
{php}
header('Content-type: text/html; charset=utf-8');
$this->assign('host', $_SERVER['HTTP_HOST']);
{/php}
Увидел в проекте доставшемся по наследству и сел на пятую точку. Феерический гк
+161
public function DateConvertDb($value=0){
if(strlen($value)<1){return false;}
$time = explode(' ',$value);
$date = $time[1];
$year = $time[2];
for($i=1;$i<13;$i++)
{
if($this->montharray[$i]==$time[0]){$month=$i;}
}
$date=str_replace(',',' ',$date);
$year=trim($year); $month=trim($month); $date=trim($date);
if($month<10){$month="0".$month;}
if($date<10){$date="0".$date;}
return $year."-".$month."-".$date;
}
Парсинг даты перед сохранением в БД.
+159
<?
exec('dir "'.str_replace('/','\\',$fname).'"',$r);
$r = implode("\r\n",$r);
$r = str_replace("\xFF",' ',$r);
preg_match('/[\d]{2,2}\.[\d]{2,2}\.[\d]{2,4}[\s]+[\d]{2,2}\:[\d]{2,2}[\s]+([\d\s]+)/im',$r,$m);
if (!isset($m[1])) return false;
$size = str_replace(' ','',$m[1]);