枫芸志
(adsbygoogle = window.adsbygoogle || []).push({});
PHP中有两个函数is_numeric和ctype_digit都是检测字符串是否是数字,但也存在一点区别
is_numeric:检测是否为数字字符串,可为负数和小数
ctyp...
用IE打开某个XML文件时提示“无法显示XML页”,具体错误为“文本内容中发现无效字符”。用Notepad打开文件后发现有不完整字符,如下:
不完整字符
于是也就想到写个函数来过滤,具体如下,实验有效
/*
* 过滤不完整的UTF8字符,UTF8的合法字符范围为:
* 一...
一般XML中如果含有&等字符,可以通过CDATA来过滤,但是含有一些不认识的特殊字符时候就会不起作用,下面是从别人那儿拿来的一个过滤方法,过滤xml中的非法字符:
//XML标准规定的无效字节为:
/*
0×00 – 0×08
0x0b – 0x0c
0x0e – 0x1f
...
写PHP代码的时候碰到这样的问题
Fatal error: Cannot redeclare class ....
从字面来看也很好理解,说明是重复定义了类,找了一下自己的代码,是因为存在同名的类导致的,修改了类名就好了。
再记一个网上找到的解决方法,可能在某些场合有用,先记着
if (!cla...
平时用Session比较多,很少用到Cookie,这次是为了解决Discuz!自动同步登陆不得不用Cookie。
结果碰到一个问题,setcookie设置了Cookie并没有生效,在浏览器端也没有看到。查了一下,原来是setcookie是通过HTTP请求响应的Header来完成的,需要在请求响应内容...
获取某个MySQL数据库中所有表的PHP代码如下:
function list_tables($database)
{
$rs = mysql_list_tables($database);
$tables = array();
while ($row = mysql...
以下这段代码作用是:浏览器提交excel格式的数据和文件名到服务器上,PHP将请求转化为可下载的excel文件,并要求浏览器弹出文件下载提示窗口。
中间遇到一个问题是提交的中文文件名直接放到header里在IE下会变成乱码,解决方法是将文件名先urlencode一下再放入header,如下。
<...
英文单词的统计可以直接用php原生的函数str_word_count来进行统计。但这个函数对于中文汉字显得无能为力,无法准确统计到汉字个数。
解决办法是根据汉字的编码规则,自己来实现中文汉字数统计和中英文单词数统计。汉字编码参考Unicode编码表和GB2312区位码、编码表与编码规则。
对于GB2...
1、积分设置
在论坛 管理界面》全局》积分设置 里进行积分项目和积分规则的设置。可以用扩展积分来实现诸如热情、威望、贡献、论坛币等论坛激励机制,可设定扩展积分之间的兑换比例,可设置发帖、回复、加精、上传附件等操作需要增加的积分及下载附件等操作需要扣除的积分,并可对不同版面设定不同的积分规则,可谓是...
每次配置IIS+PHP都是惨痛的经历,这次用PHP官方的安装包安装竟然都失败了,整了一通搞定后干脆记录一笔
1、下载[download id="32" format="3"],将压缩包解压到系统盘C:\,这个可以根据自己的习惯自己设定,这里是为了说明方便起见
2、右键我的电脑->属性->...