- 1
- 2
- 3
- 4
- 5
- 6
<?php
function get_md5($filename){
return md5_file($filename)
}
echo "get_md5($_POST)";
?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+143
<?php
function get_md5($filename){
return md5_file($filename)
}
echo "get_md5($_POST)";
?>
Только начал php, посоветуйте литературу Х)
+147
if(is_array($_REQUEST[$fieldname]))
$value = $_REQUEST[$fieldname];
else
$value = trim($_REQUEST[$fieldname]);
Если это не массив то всеравно используем его как массив.
Код с популярной CRM.
+143
Хуь.
Кто хочет глотнуть спермы?
+164
function boolConvert($value){
if(strtolower($value)=='true')
return 1;
if(strtolower($value)=='false')
return 0;
return $value;
}
+130
public static function checkUserRights($project, $user, $action, $allowView = false)
{
$action_id = Actions::getActionIdByName($action);
$user_role = ProjectsRoles::getUserRoleInProject($project, $user);
if(is_null($user_role))
HUtils::Exception(403);
$roles = Roles::getRolesOrderedByWeight();
$user_role = $user_role->role;
foreach($roles as $role)
{
if($role->weight <= $user_role)
{
$user_role -= $role->weight;
if(in_array($action_id,HUtils::Parse($role->actions)))
return 1;
}
}
if(!$allowView)
HUtils::Exception(403);
}
Функция проверки прав.
$allowView в конце функции намекает, что доступ получен не будет. Никогда. Вроде бы.
+163
require_once('bbcode.php');
$bbcode_ = $bbcode;
global $bbcode;
$bbcode = $bbcode_;
bbcode_format($text);
При этом:
function bbcode_format($str, $bbcode = false)
+161
$g_ids = '';
foreach($gender_ids as $gids) {
if($g_ids == '')
$g_ids = $gids;
else
$g_ids = $g_ids.",".$gids;
}
return $g_ids;
угадайте за 5 секунд, что оно делает
+155
<?php
class WidgetSidebarUser extends Portlet
{
public function renderContent(){
if(Yii::app()->user->isGuest)
Yii::app()->controller->redirect('/logout');
$model = User::model()->findByPk(Yii::app()->user->id);
$this->render('sidebar/user', array('user'=>$model));
}
}
?>
// sidebar/user
<aside id="sidebar1" class="span3 sidebar">
<div class="content left ">
<?php if(!Yii::app()->user->isGuest) if(Yii::app()->user->id === $user->id): ?>
...
<?php else: ?>
<?php
$this->widget('application.widgets.ProfileSidebarOther', array(
'user' => $user,
'profile' => $user->profile,
));
?>
<?php endif; ?>
</div>
</aside>
Дорабатываю проект и код немного радует своими проверками. Получается мы выбираем данные пользователя, а потом проверяем "А точно это тот самый пользователь".
+143
МЕНЯ ДОЛБЯТ В АЧКО ВСЕ КОМУ НЕПОПОДЯ
+141
"C++" - говно для говна.