php
-
子目录PHP提示no input file specified处理办法
首先直接访问资源或者静态资源看看能否获取,如果还是报这个错,直接删掉当前目录下的.user.ini即可,这个文件的作用是防跨站。 如果不是,考虑按以下方案处理: 一、IIS Noinput file specified
123456789101112131415方法一:改PHP.ini中的doc_root行,打开ini文件注释掉此行,然后重启IIS方法二:请修改php.ini找到; cgi.force_redirect = 1去掉前面分号,把后面的1改为0即cgi.force_redirect = 0二、apache No input file specified [cra…
-
VSCode在JS中写PHP代码报错忽略方法
有时候我们需要在JS代码中写PHP代码,用于判断或者输出,但是这个时间,VSCode可能会报错,虽然实际运行没有什么影响,但是毕竟谁也不想看到这种多余的错误提示,万一代码交到同事手上,他“修正了”这个错误,导致代码无法执行,就不好玩了。 比如这样: 所以,VSCode在JS中写PHP代码报错怎么忽略呢? 搜索了一圈,发现VSCode只能忽略某类错误,就是如果…
-
Layui switch Off状态下不向后台传值的解决办法
原生checkbox只有在checked状态时值才会被浏览器提交到后台,未checked时值不会被浏览器提交。 LayUI实际上也是checkbox,所以,在off状态下不提交到后台,是正常的。 解决办法 添加js监听开关组件,并对组件值做处理 在后台入库的地方做判断,如果没有传值,就设置is_show=0 其他解决办法 在checkbox的上一行加个hid…
-
Layui select获取自定义属性的值
HTML代码:
1234567891011<li class="layui-form"><div class="layui-form-item"><div class="layui-input-block"><select name="CountryId" lay-filter="CountryId_select"><option value="1" data-name="China">中国</option><option value="2" data-name="Cuba">古巴</option><option value="3" data-name="Russian Federation">俄罗斯</option></select></div></div></li>Layui代码:
1234form.on('select(CountryId_select)', function(data){var CountryId = data.value; //国家idvar CountryEn = $(data.elem).find("option:selected").attr("data-name"); //国家英文名}); -
Thinkphp遍历二维数组方法
123456789101112131415161718<div class="layui-card"><div class="layui-card-header">已备案项目</div><div class="layui-card-body"><!-- 遍历二维数组的信息 --><form class="layui-form" id="beianinfof" action="">{volist name="beianinfo" id="vo"}{volist name="vo['beian']" id="sub"}<!-- <a lay-href="{:url('index/beian/read', ['id' => $sub.id])}" class="layui-btn layui-btn-xs">{$sub.project_name}</a> --><button type="button" class="layui-btn layui-btn-xs beianinfo" id="beianinfo"data-type="beianinfo"project_id="{$sub.id}">{$sub.project_name}</button><br>{/volist}{/volist}</form></div></div> -
PHP7.2之后提示Warning: count(): Parameter must be an array or an object that implements Countable解决办法
出现这个错误的原因是,7.2版本之后的PHP版本更严谨,count传入非数组的变量会出现warning。
1Warning: count(): Parameter must be an array or an object that implements Countable网上很多人只说原因不说方法,可能是因为解决的办法过于简单,所以他们不屑于说。 比如原来的代码是:
1$this->success('成功删除'.count($id).'条数据');则可以改成:[crayon-68…
-
几种设置select标签默认选中选项的方法
方法有两种。 第一种通过<select>的属性来设置选中项,此方法可以在动态语言如php在后台根据需要控制输出结果。
12345< select id = "sel" >< option value = "1" >1</ option >< option value = "2" selected = "selected" >2</ option >< option value = "3" >3</ option ></ select >第二种为通过前端js来控制选中的项:
1234567891011< script type = "text/javascript" >function change(){document.getElementById("sel")[2].selected=true;}</ script >< select id = "sel" >< option value = "1" >1</ option >< option value = "2" >2</ option >< option value = "3" >3</ option ></ select >< input type = "button" value = "修改" onclick = "change()" />获取<select>标签选中项文本的js代码为:[cra…
-
火鸟门户系统完善之首页新闻列表显示及标题长度截取调整
火鸟事实上是有非常多不完善的地方,看起来UI很棒,其实用起来会出现各种各样的问题,比如商家中心,明明已经关闭的模块还会显示给商家,那么后台的关闭模块功能有何用? 好了,说说首页,我现在用的是第十一套首页模板,使用过程中发现首页的新闻列表默认只显示4条,而且在分类是4个汉字的情况下会出现错位现象,即时间会换行显示,我们就来逐一修改这些问题。 1、修改默认显示条…
-
代码高亮插件Crayon Syntax Highlighter在PHP7.4报错解决办法
在新版的WordPress中,系统已经多次提示升级PHP,考虑到新版本更高效更安全,所以决定升级。 可是,升级完成后,网站出现大量报错,报错信息如下:
12345678910111213Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/wwwroot/www.pingzz.com/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/wwwroot/www.pingzz.com/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/wwwroot/www.pingzz.com/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/wwwroot/www.pingzz.com/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/wwwroot/www.pingzz.com/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/wwwroot/www.pingzz.com/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/wwwroot/www.pingzz.com/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340如果上面的代码不直观的话,可以看下图,满屏的报错。 可以很直观的看出错误是来自一款叫Crayon Syntax Highlighter的代码高亮插…
-
宝塔里和防火墙配合的OpenRASP究竟是什么?
c0debreak,百度安全工程师,一个比百度工程师还像百度工程师的百度安全工程师。其实,c0debreak 还有另一个身份,那就是 OpenRASP 项目负责人。 OpenRASP,看到这个名字时,估计很多人也像我一样升腾起不明觉厉的感觉。(我觉得凡是名字里带有五个大写字母的项目都挺有前途,例如:CPPCC,不知道的童鞋可自行百度)其实,OpenRASP …