今天我正在为头像制作文件上传,一切都很好,它调整图像大小等,但偶尔选择一个大而无效的文件时会产生这个错误:
Warning: POST Content-Length of 52091839 bytes exceeds the limit of 8388608 bytes in Unknown on line 0
You did not select a file to upload.
Run Code Online (Sandbox Code Playgroud)
这种情况并不是偶尔发生的.通常它只是在文件太大时给出正确的错误消息.
有没有人知道这个错误来自哪里,为什么它显示?
谢谢!
我试图学习在我的应用程序中使用按位权限.问题是,它不起作用:(
当用户登录时,我在会话中保存用户对象,如下所示:
[user] => User Object
(
[id] => 1
[firstname] => Firstname
[lastname] => Lastname
[emailaddress] => email@adres
[permissions] => 16
)
Run Code Online (Sandbox Code Playgroud)
我有一个名为authenticate的类,其中我定义了一些含义,这些是:
class authenticate {
const GUEST = 1; // 1
const USER = 10; // 2
const MODERATOR = 1000; // 8
const ADMIN = 10000; // 16
Run Code Online (Sandbox Code Playgroud)
现在,当用户登录管理员时,我想确保用户具有管理员权限,我尝试以这种方式检查:
if ($_SESSION['user']->permissions & authenticate::ADMIN){
echo 'yep admin';
}else {
echo 'no admin';
}
Run Code Online (Sandbox Code Playgroud)
当我有一个用户,可以说让8号作为权限,它不是管理员,它应该说没有管理员..但它不是它总是说是的管理员..
谁能告诉我我在这里做错了什么?
谢谢!
我有一个关于php中的对象的问题,我怎么能给它一个名字?
当我做以下事情时:
$arUserStuff = array ('name' => 'username', 'email' => 'test@test.com');
$object = (object) $arUserStuff;
print_r($object);
Run Code Online (Sandbox Code Playgroud)
print函数返回以下内容:
stdClass Object ( [name] => username [email] => test@test.com )
Run Code Online (Sandbox Code Playgroud)
如何更改std类对象in say say的用户对象?
真的找不到了!
谢谢!