我得到了一个以下格式的字符串:
a:5:{s:21:"securimage_code_value";s:4:"4l7z";s:6:"userID";s:2:"25";s:8:"username";s:6:"lupoxy";s:10:"angemeldet";s:4:"true";s:9:"user_role";s:3:"111";}
Run Code Online (Sandbox Code Playgroud)
我需要解析引号中的条目,并得到这样的数组:
$testarray[0]['key'] = "securimage_code_value";
$testarray[0]['value'] = "417z";
$testarray[1]['key'] = "userID";
$testarray[1]['value'] = "25";
Run Code Online (Sandbox Code Playgroud)
等等...
不,我不是试图破解任何会话;)我正在使用上传与Codeigniter,我需要验证,允许用户根据他的会话上传.我无法使用Codeigniter会话功能,因为Uploadify为Upload-PHP-Script创建了自己的会话.所以我将session_id作为Uploadify脚本数据传递,然后我在ci_sessions表中查找session_id,以自己解析所需的会话userdata.
也许有人知道更好的解决方案吗?;)
在Drupal 7中,有没有办法根据特定内容更改内容类型的标准编辑表单?
例如:
我有一个带有复选框的内容类型...一旦检查并保存表单,我不希望此复选框再次可见...因此基于数据库中的复选框值我要隐藏表单字段时显示表格.
我正在建立一个小的特定项目网站,公司想要添加项目,他们的客户应该遵循某些步骤(上传一些内容,提供信息等),并且还应该能够检查某些要求,并且一次这些都是检查过的,它们不应该对它们可见/可编辑.
此外,显示的表单字段应取决于用户的角色,然后根据内容的数据库条目进一步限制.
是否有可以实现此行为的模块?"规则"和"字段/权限"接近我的需要,但还不够.或者我是否错过了根据条件更改表单字段的可访问性的选项?
我需要的是定义逻辑的地方,如"IF(VALUEOF(CHECKBOX_1)== TRUE)那么DO_NOT_SHOW(CHECKBOX_1)"
codeigniter ×1
drupal ×1
field ×1
forms ×1
parsing ×1
permissions ×1
php ×1
string ×1
uploadify ×1