php检测json数据格式是否正确

 主要使用json_last_error 函数 :详情用法,请参考:https://www.php.net/manual/zh/function.json-last-error.php

if (!function_exists('json_validate')) {
    /**
     * 检测json数据格式是否正确
     * Author:刘星麟
     * @param $string
     * @return bool
     */
    function json_validate($string)
    {
        if (is_string($string)) {
            @json_decode($string);
            return (json_last_error() === JSON_ERROR_NONE);
        } else {
            return false;
        }
    }
}

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
TuziCMS企业网站管理系统简介 TuziCMS(兔子cms)是基于ThinkPHP框架开发的企业网站内容管理系统,国内PHP MYSQL 开源建站程序,它具有操作简单、功能强大、稳定性好、扩展性强,二次开发及后期维护方便,可以帮您快速构建起一个强大专业的企业网站。TC软件具执行效率高、模板自由切换、后台管理功能灵活等诸多优秀特点。凭借椰角网络的不断创新精神和认真的工作态度,相信兔子CMS 能够为您带来全新的使用体验!TC 采用MVC 设计模式实现业务逻辑与表现层的适当分离,使网页设计师能够轻松设计出理想的模板,框架式开发易用扩展,支持自定义内容模型,可面向中小型站点提供重量级网站建设方案。对于那些想要进行开发,但技术不足的站长们是一个难得的CMS 平台。企业建站,就选兔子CMS! TuziCMS企业网站管理系统特点主要功能: 超强的自定义模型和字段模板标签功能把系统灵活度发挥到了极致,不用编程就实现各种信息发布和检索。 模板制作方便采用MVC 设计模式实现了程序与模板完全分离,灵活的模板标签能完全显示全站信息。 目录化的URL 规则提高了搜索引擎对网站的爬行索引效率。 SEO 处理性化设置每个栏目的标题标签、描述标签、关键词标签,提高了搜索引擎对网站的爬行索引效率,可扩展自动生成百度谷歌网站地图。 新建网站栏目后自动信息的管理,方便网站建设。 文章主题鉴定功能,使得方便轻松在前台调用显示后台数据库文章信息。 后台专题功能,丰富网站网页的设计,在前台呈现多彩的页面。 强大的模板数据缓存功能,支持文章页缓存、栏目页缓存,首页缓存等,提供了用户访问的速度。 后台管理员功能,支持多用户同时管理网站后台,并且配置了不同等级管理员的相关权限,提供了系统的安全性。 支持前台PC 端和手机端模板的切换,丰富网站开发的内容。 支持网站数据库的备份、优化、修复、还原等功能。 支持广告位的营销管理,可在后台新增广告位后,前台调用显示,并且支持广告位分类管理。 TuziCMS 安装方法: 1、把 upload 文件夹里面的内容上传到网站,现在我们要做的就是安装TuziCMS 首先,我们打开自己的网站(这里我以本地地址localhost为例)出现安装界面; 2、我们阅读并接受此协议,进入下一步 [也可以直接输入地址http://localhost/install/ (对于再次安装可以用这个)]; 3.然后进入1检测环境,检测服务器环境是否满足安装TuziCMS,满足则点击“下一步”按钮; 4、然后进入2创建数据,填写数据库信息、网站配置信息、创始人信息。检测数据库链接是否正确,创始人信息是否为空,满足检测合适点击“创建数据”按钮,创建数据库; 5、安装数据库成功后,可以选择进入网站前台和管理后台。 TuziCMS企业网站管理系统安装环境需求: 1、Windows 平台 IIS/Apache PHP5.3.x MySQL4/5 2、Linux/Unix 平台 Apache PHP5.3.x MySQL3/4/5(PHP 必须在非安全模式下运行) 建议使用平台:Linux Apache2.2.21 PHP5.3.8 MySQL5.5.16 3、PHP 必须环境或启用的系统函数 allow_url_fopen GD 扩展库 MySQL 扩展库 JSON 支持 TuziCMS企业网站管理系统更新日记: 1.【修复】上下篇url在兼容模式下出错。(2016.01.23解决) 2.【修复】万能标签调用不出文章描述。(2016.05.10解决) 3.【修复】单页模型添加图片无法正常显示。(2016.05.12解决) 4.【修复】后台上传文章缩略图程序改进。(2016.07.30解决) 5.【修复】删除zhuanti多余控制器出现漏洞。(2016.07.30解决) 6.【修复】手机站搜索功能出错,修改为post提交模式。(2016.07.30解决) 7.【修复】手机站底部模板滚动不固定的bug。(2016.07.30解决) 8.【修复】后台下载模型新增文章页面没有描述字段表单。(20160730解决) 9.【美化】文章详细页面没有做css宽度的100%限制。(2016.07.30解决) 10.【修复】修改成功后跳转到所在列表的分页处,不要跳转到列表首页。(2016.07.30解决) 11.【修复】搜索结果点击第二页分页后报错bug。(2016.07.30解决) 12.【修复】广告管理进入子类修改广告后跳转到所属的广告大类栏目。(2016.07.11解决) 13.【修复】解决手机端轮播图晃动的问题,底部导航晃动的问题。(2016.07.30解决) 14.【修复】REWRITE模式,做下安全提示,防止修改后环境没有配置而系统出错。(2016.11.10解决) 15.【修复】前台栏目支持新窗口打开。(2016.11.10解决) 16.【修复】普通管理员权限修改为不能修改添加栏目、调整栏目顺序。(2016.11.10解决) 17.【新增】顶部用户登录注册位置新增“手机站”按钮(2016.11.10解决) 18.【修复】修复后台新增会员密码不对应bug问题。(2016.11.10解决) 19.【美化】修改后台文章正文编辑器宽度过大的问题。(2016.11.10解决) 20.【美化】单页模型的内容修改没有按钮提示,要在后台栏目管理页面右边新增一个修改内容的按钮“内容”。或在“修改”按钮页面新增文章内容。(2016.11.10解决) 21.【新增】图片附件添加字段:描述。(2016.11.10解决) 22.【修复】用户登录后显示用户的信息不正确的bug。(2016.11.10解决) 23.【修复】后台搜索出来的文章,删除和修改成功后跳转地址出错、删除默认的图片等。(2016.11.11解决) 24.【修复】产品控制器栏目页面没有输出文章点击数和下载地址。(2016.11.11解决) 25.【修复】搜索关键词在结果页面标题带关键词。搜索功能失效问题修复。(2016.11.11解决) 26. 【修复】广告修改,添加图片附件后自动上传显示图片。(2016.11.12解决) 27.【美化】手机端的二级栏目宽度修改为100px。(2016.11.12解决) 28.【美化】网站前端模板栏目俩栏目设计。(2016.11.12解决) 29.【新增】定时清理程序缓存数据,防止占用空间。(2016.11.18解决) 30.【新增】添加栏目图片封面功能。(2016.11.21解决) 31.【美化】打开页面所属栏目着色。(2016.11.30解决) 32.【修复】文章所在分页修改成功以后跳转到所在分页。(2016.12.02解决) 33.【新增】找回密码tools。(2016.12.12解决) TuziCMS企业网站管理系统前台页面  TuziCMS企业网站管理系统后台管理 后台路径:域名/index.php?s=/manage/index/index.html 用户名与密码:admin(安装时可设置) 后台页面 相关阅读 同类推荐:站长常用源码
MDPHP是结合了国内外主流php框架的优点而产生的新型框架系统。 目前MDPHP仅支持php版本 >= 5.3 由于该版本是最初版本,开发文档也未整理出来,开发使用中也免不了有一些Bug。 1. 缓存类; 2. 验证码类; 3. 邮件发送类; 4. 模型类; 5. 分页类; 6. Hook钩子 & 插件类; 7. 功能函数库; 8. Socket通信类; 9. 上传类; MDPHP框架是基于MVC(Model View Controller)理念,同时支持多个模块。本框架可以用于较安全的处理数据。 功能函数库(Practic.php)中包含若干实用功能: I() 获取用户输入数据 U() 生成URL地址 C() 读取配置项 F() 写文件 M() 实例化一个模型 S() 缓存功能 P() 执行插件 N() 数据统计 hook() 钩子监听 cookie() cookie操作 session() session操作 hash_get() 生成表单Hash值 hash_check() 验证表单Hash值 getFileExt() 获取文件后缀 getFileName() 获取文件名称 compress_html() HTML代码压缩 ob_gzip() GZIP压缩 is_ip() 检测IP地址是否正确 is_url() 检测URL是否正确 is_email() 检测邮箱是否正确 fileSizeConv() 容量单位转换 md6() MD5安全版 crypt_encode() Crypt加密 crypt_decode() Crypt解密 check_param() 检测提交参数是否正确 halt() 终止提示 error() 提示错误 alert() 小提示 getRandName 获取随机文件名 arrayCallBack 数组回调 jsonEncode json编码(支持GBK) jsonDecode json解码(支持GBK) setEncoding 将字符串设置为指定编码 unicodeEncode Unicode编码 unicodeDecode Unicode解码 getIP 获取客户端IP地址 ajaxReturn Ajax信息反馈 trim_left 删除字符串左边指定内容 trim_right 删除字符串右边指定内容 getRootPath 获取根目录地址 in_array_case in_array 不区分大小写 curl curl模拟提交 createDir 递归创建目录

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值