php 从高版本的phpmyadmin里面导出的数据库sql文件在导入低版本的phpmyadmin时报错:#1115 - Unknown character set: 'utf8mb4'开始以为是导出的数据有问题,反复尝试导入导出多次之后问题依旧。于是咨询度娘。发现解决方法很简单,只需要用文字编辑器(此处用的是notepad++)打开导出的sql文件,搜索utf8mb4,然后将其改为utf8,保存即可。保存后再去倒入,问题解决。

点击查看全文 >>

在学习php编程和使用php做项目的时候随机取数值是一个使用率很高的功能,使用rand可以生成一个随机数。mt_rand则可以生成一个指定范围内的随机数值。例如:mt_rand(1, 20)则可以输出1-20之间的一个随机数,其中包含1和20本身。

使用php进行二维数组随机排序的写法为:gif动图演示一下php二维数组随机排序的执行结果:

本文整理了一些常用的php截取字符串的方法,可以使用多大多数需要使用php截取指定位置、指定截取数量字符串的操作。实例1:实例2:实例3:实例4:实例5:实例6:实例7:

使用php处理网站或者数据库内容的时候,经常会有需要提取一些字符串中数字的需求,这里整理一下一些最常用的使用php从字符串中提取数字的方法。①使用php提取一段字符串中的第一组数字②php中使用正则表达式来提取字符串中的数字③php中使用in_array提取字符串中数字的方法④php中使用is_numeric函数来提取字符串中数字实例:

这是个简单的php中str_replace使用的例子,目的是实现从一个指定的字符串中删除指定的几个字符。在很多文本处理的实际项目中会经常用到。现在又有一个字符串为“我是一个大大的红苹果”,我们想把这段字符串用php处理成“我是一个红苹果”,那么可以使用下面代码实例:输出结果将会是"我是一个红苹果"。

织梦cms模板本身可调用的标签已经很丰富,但又有些调用需求是默认标签满足不了的,这时候就要用的在dede模板中执行php代码的方法。{dede:php}具体用法:使用php标签调用普通标签的方法:{dede:php}print_r($refObj->Fields['title']);{/dede:php}其中title为所需要调用的标签,可以换成description等其他dedecms标签。{dede:php}调用全局变量的方法:{dede:php}$row = $dsql->GetOne("select value from hnx_sysconfig where varname ='cf

使用php获取html页面内容之后,经常会使用正则表达式来匹配一些具备特定属性的文本元素,获取之后,可以用下面语句对数据进行循环输出,来输出前面获取到的所有数组成员。这里是用都好连接的,用别的连接符替换上面的逗号即可。

首先,php获取挡也页面完整url和从当前页面url中获取每个部分参数的方法:测试网址: http://localhost/blog/testurl.php?id=5//获取域名或主机地址echo $_SERVER['HTTP_HOST'].""; #localhost//获取网页地址echo $_SERVER['PHP_SELF'].""; #/blog/testurl.php//获取网址参数echo $_SERVER["QUERY_STRING"].""; #id=5//获取用户代理echo $_SERVER['HTTP_REFERER']."";//获取完整的urlecho 'http:

织梦dedecms多城市分站插件的作用:织梦的静态化模式很适合做企业站,后台简单易用,并且生成静态后基本不占用服务器的cpu资源。企业站产品面对全国的时候,我们就希望网站可以获得很多带有地域性关键词的流量,这时候,制作全国各个城市的分站是很好的选择。但dedecms本身不具备这样的功能,手动建立的话由于全国各省城市成百上千,恐怕累断手都建不完,并且大量手动新建容易出错并且不容易维护。织梦dedecms多城市分站插件实现的效果:如上图,这么多全国分站都是只需要设置好标题和关键词以及描述规则后,一键生成的。织梦dedecms多城市分站插件下载:

js实现鼠标移入div后改变内部其他子div样式 当鼠标移动到当前div的时候改变内部子div的样式或其他div样式,借助简单的js代码来实现。可以实现不同部位菜单导航的联动或前台不同部位的互动效果。先来看看效果:js实现鼠标移入div后改变内部其他子div样式的全部html代码: js实现鼠标移入div后改变内部其他子div样式 #wrap { margin:50px auto; padding:50px; text-align:center; width: 300px; height: 400px; border: 1px solid #CCC; }

no-siteapp和no-transform哪个可以禁止百度转码 百度站长社区中有提到过,在html页面中使用使用标签no-transform可以禁止百度转码。但是后来有很多站长发现,添加了这个声明,百度移动端依然对网页进行了转码操作。摸索之下,又发现了no-siteapp这个移动版的禁止转码声明,所以现在最稳妥的禁止百度转码的方式是以上两条同时使用,写法如下: 经测试,两条全部写上之后貌似还有禁止百度快照的效果,当百度搜索结果页面点击百度快照之后,会自动跳转到对应的源url上面来。因为同时使用了两条标签,所以并不知道到底是no-siteapp还是no-transform起到了这一层效果。