上传权限验证check_upload_auth

钩子名称check_upload_auth用于上传文件之前的验证 使用举例/config/hooks.php// appname指插件目录,表示这个插件在调用,方便排查是哪个插件在调用这个钩子\Php

系统函数/内置函数

dr_is_empty,dr_is_sys_301,dr_else_value,dr_safe_url,dr_diff,dr_array_keys,dr_array_value,dr_in_array,dr_array_intersect,dr_array_intersect_key,dr_strlen,dr_strpos,dr_stripos,dr_move_uploaded_file,dr_html2code,dr_code2html,dr_html_code,dr_oauth_list,dr_is_mobile,dr_is_admin_search_field,dr_get_array_key,dr_site_info,dr_site_value,dr_get_ftable,dr_get_ftable_array,dr_get_content_img,dr_get_content_url,dr_is_app,dr_is_module,dr_rp,dr_rp_view,dr_qrcode,dr_sec2time,dr_get_files,dr_get_image,dr_upload_temp_path,dr_star_level,dr_format_create_sql,dr_cms_domain_name,dr_lang,dr_client_data,dr_ueditor_html,dr_get_domain_name,dr_save_bfb_data,dr_avatar_dir,dr_avatar_path,dr_avatar,dr_member_info,dr_member_username_info,dr_list_function,dr_linkagepos,dr_linkage,dr_linkage_json,dr_linkage_list,dr_linkage_id,dr_linkage_cname,dr_linkage_level,dr_payform,dr_fieldform,dr_block,dr_var_value,dr_get_file,dr_down_file,dr_get_file_url,dr_field_options,dr_field_setting,dr_member_auth,dr_member_auth_id,dr_zhe_price,dr_price_value,dr_sku_value_name,dr_sku_price,dr_sku_name,dr_level_next_value,dr_html_auth,dr_pay_type_html,dr_pay_name,dr_pay_type,dr_pay_status,dr_pay_money_html,dr_clear_empty,dr_list_field_order,dr_array2array,dr_array22array,dr_is_use_module,dr_site_table_prefix,dr_module_table_prefix,dr_mform_table_prefix,dr_form_table_prefix,dr_icon,dr_file,dr_file_preview_html,dr_is_image,dr_format_option_array,dr_field_input,dr_dir_map,dr_file_map,dr_return_data,dr_form_hidden,dr_get_csrf_token,dr_form_search_hidden,dr_base64_encode,dr_base64_decode,dr_get_theme,dr_randcode,dr_dir_delete,dr_authcode,dr_now_url,dr_code,dr_sorting,dr_member_order,dr_show_stars,dr_ajax_template,dr_post_json_data,dr_catcher_data,dr_search_rewrite_encode,dr_search_rewrite_decode,dr_rewrite_encode,dr_rewrite_decode,dr_get_keyword,dr_safe_keyword,dr_safe_replace,dr_safe_filename,dr_safe_username,dr_safe_password,dr_rm_http,dr_safe_replace_path,dr_strcut,dr_wordcut,dr_random_color,dr_fdate,dr_date,dr_object2array,dr_arraycut,dr_string2array,dr_array2string,dr_mkdirs,dr_format_file_size,dr_keyword_highlight,dr_preg_html,_format_feed_content_url_length,dr_qrcode_url,dr_get_order_string,dr_discount,dr_distance,dr_square_point,dr_tpl_path,dr_array_rand,dr_array_sort,dr_get_form_post_value,dr_get_mform_post_value,dr_get_register_value,dr_tpl_file,dr_count,dr_http_prefix,dr_to_url,dr_mobile_url,dr_is_url,dr_url_prefix,dr_web_prefix,dr_url_full,dr_url_rel,dr_text_rel,dr_text_full,dr_member_group_etime,dr_member_group_dtype,dr_html2emoji,dr_clear_emoji,dr_text2py,dr_html2text,dr_htmlspecialchars,dr_is_root_path,dr_check_put_path,dr_debug,dr_code2utf8,dr_clearhtml,dr_filter_description,dr_get_description,dr_get_keywords,dr_redirect,dr_redirect_safe_check,remove_invisible_characters

内容收藏插件接口

收藏插件接口/index.php?appid=[APPID]&appsecret=[appsecret]&api_auth_code=[登录appsecret]&api_auth_uid=[用户id]

文件字段的上传接口

文件上传也属于数据提交接口的一种,我们可以利用数据提交接口的方法来完成。请求地址:/index.php?appid=[授权ID]&appsecret=[授权码]&api_auth_code=[登录授权码]&api_auth_uid[用户id]&s=api&c=file&m=upload_fil...

神马站长平台的推送接口获取教程

1、注册登录神马站长平台 https://zhanzhang.sm.cn/2、根据站长平台要求新增你的网站,然后进行文件验证3、根据下图获取Authkey和复制神马的推送收录接口

临时加密和解密字符串 dr_authcode

用于对字符串进行加密和解密操作,有效期24小时。加密操作:dr_authcode($string, 'ENCODE')解密操作:dr_authcode($string, 'DECODE')

后台内页顶部导航菜单

内页顶部导航菜单,如下图所示位置:在控制器中的定义方式:\Phpcmf\Service::V()->assign([ 'menu' => \Phpcmf\Service::M('auth')->_ad

后台权限控制模型 Fcms/Model/Auth类

后台权限控制模型文件位于:/dayrui/Fcms/Model/Auth.php功能函数介绍:验证操作其他用户身份权限编辑时的获取自定义面板获取自定义面板判断当前站点权限获取当前管理员的角色组id存储

用户权限Auth.php

应用插件可以将自己的内容权限页面展示到系统框架自带的权限设置界面中,如下手册区域:https://www.xunruicms.com/doc/801.html配置介绍部分配置文件:/dayrui/Ap

任意页面的数据提交接口

数据提交接口用于客户端将数据提交至服务端,或者修改已有的服务端数据。一、需要登录时请求地址:/index.php?appid=[授权ID]&appsecret=[授权码]&api_auth_code=[登录授权码]&api_auth_uid[用户id]&[任意页面参数]...

系统字段

什么是系统字段?系统字段是系统安装时预置的内置字段,用于业务逻辑处理的字段,这种字段例如:例如上图中的title和author字段,系统选项打勾的字段。系统字段无法删除操作,如果不想要这个字段的话,你

内容维护工具

一、内容批量替换替换任意表中的指定字符,例如把【PHP7】替换成【PHP8】等情况二、内容批量修改按条件机批量设置内容,例如把catid=1(栏目id=1)的author字段值,批量设置为【新名称】执

hy空间插件接口

1、用于hy插件的关注接口index.php?appid=[授权ID]&appsecret=[授权码]&api_auth_code=[登录授权码]&api_auth_uid=[

点赞插件接口

1、支持接口/index.php?appid=[授权ID]&appsecret=[授权码]&api_auth_code=[登录授权码]&api_auth_uid=[用户id]&...

附件信息

一、函数名称\Phpcmf\Service::C()->get_attachment($id)二、函数介绍获取附件的基本信息,如作者、大小、地址、下载次数、文件类型等三、参数值参数介绍$id附件id号四、返回值返回文件信息数组Array ( [id] => 附件id [uid] => 作者id [author] => 作者名称 [filesize] => 文件大小(单...

文件删除接口

文件删除需要验证登录账号,只能删除登录账号上传的文件请求地址:/index.php?appid=[授权ID]&appsecret=[授权码]&api_auth_code=[登录授权码]...

网站表单/全局表单入库插入方法

在php程序中对网站表单入库插入的操作,首先要明白网站表单的数据表结构一、表结构1、主表:dr_1_form_网站表单名称固定字段介绍id自增uid作者idauthor作者账号名title标题主题in...

快捷登录注册页面升级

当后台设置过以下选择项时,需单独对注册页面进行升级需要升级的模板为:template/pc/default/member/login_oauth.htmltemplate/mobile/default...

第三方登录/快捷登录代码调用

开启第三方登录配置:下面介绍申请授权流程一、QQ登录https://connect.qq.com 登录地址:http://你的网站/index.php?s=api&c=oauth&m=index&name=qq&type=login二、微信登录https://open.weixin.qq.com/ 登录地址:h...

判断是否关注过

判断当前已经登录的账号是否关注过微信公众号1、PHP里面if ($this->uid) { if (\Phpcmf\Service::M()->table('member_oauth')->where('uid', $this->uid)->where('oauth', 'wechat')->counts()) { ...

内容审核之后的回调处理

当内容发布者变化时系统会联动变化默认的一些相关表,在二次开发时如果涉及到了栏目的自定义表需要重写conten类http://help.phpcmf.net/461.html内容变更作者联动继承类方法// 作者时的联动继承类protected function _edit_author_row($row) {}$row 是当前已变更后的内容主表的记录,其中$row['uid']是已经...

内容变更作者联动继承类方法

当内容发布者变化时系统会联动变化默认的一些相关表,在二次开发时如果涉及到了栏目的自定义表需要重写conten类http://help.phpcmf.net/461.html内容变更作者联动继承类方法// 作者时的联动继承类protected function _edit_author_row($row) {}$row 是当前已变更后的内容主表的记录,其中$row['uid']是已经...

用户中心列表数据

用户中心列表数据接口属于任意页面API接口的一种,那么方法参数可以参考任意页面API接口。此接口需要用户登录,因此还需要使用[授权认证码]。请求格式:/index.php?appid=[授权ID]&appsecret=[授权码]&api_auth_code...

万网虚拟主机无法连接数据库

万网虚拟主机无法连接数据时怎么办?Warning: mysql_connect(): mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication.一般情况下,虚拟的空间服务商的数据库都提供了phpMyAdmin的MySQL数据...