博客小子:记录我们对互联网和生活的探索! 注册 | 登陆
浏览模式: 标准 | 列表分类:PHP+MySQL

php的strip_tags,htmlspecialchars,htmlenti...

php函数蛮多的,要完整的每个函数都理解深刻是个挺有挑战性的事情。

strip_tags,htmlspecialchars,htmlentities,stripslashes,addslashes这几个函数我想就需要专门的强化一下。

» 阅读全文

Tags: php, strip_tags, htmlspecialchars, htmlentities, stripslashes, addslashes

php的substr截断中文的时候可能会出现截到半个汉字出现乱码的解决

之前有一篇http://www.blogguy.cn/show-286-1.html,2007年的文章,现在看起来太古老了,实现在也太麻烦了。

现在可以使用mb_substr()函数安全的截取,后来看康盛的uchome,里面有一个用代码实现的getstr函数,写得真好。拿下来了。

» 阅读全文

Tags: php, substr, 中文, 解决

mysql的char,varchar,text,blob的几点个人理解

mysql的char,varchar,text,blob是几个有联系但是有有很大区别的字段类型,这算是mysql的基础吧,可是基础没有学好,恶补一下。

先简单的总结一下:

char:定长,最大255个字符

varchar:变长,最大65535个字符(既是单列的限制,又是整行的限制)

text:变长,有字符集的大对象,并根据字符集进行排序和校验,大小写不敏感

blob:变长,无字符集的二进制大对象,大小写敏感

 

» 阅读全文

Tags: mysql, char, varchar, text, blob

php的$_FILES函数中type类型的提供、伪造、安全以及实例说明

php的$_FILES函数是一个很好用的函数,但是这个函数的type不是由php去读取文件的信息,而是由浏览器提供的。换句话说:同一个文件,使用不同的浏览器php返回的type类型是不一样的,这点在极端注意安全性的服务器上是很重要的因为,由浏览器提供type类型的话,就有可能被黑客利用向服务器提交一个type类型为图片的文件,实际上是一个php文件。

» 阅读全文

Tags: php, $_files, type, 提供, 伪造, 安全, getimagesize

有必要记一下,discuzx论坛帖间右侧广告宽度修改

找了很久才知道确切的修改办法,有必要记录一下。

本来系统默认的宽度好像是120px,很多时候已经足够了,但是最近搞了一个新浪微博的推荐就不够了。

看图

» 阅读全文

Tags: discuzx, 1.5, 论坛, 帖间, 右侧, 广告, 宽度修改

php实现ftp上传下载文件的例子

使用ftp模拟上传下载文件其实很简单,这里是我做的一个php上传文件到ftp服务器中,下载的例子应该更简单。

注意,上传的时候一定要注意有写入权限,不然会返回permission deny的错误。

» 阅读全文

Tags: php, ftp, 上传, 下载

php中iconv函数的一个小bug

iconv转换字符集很好用,但是有时候你会发现iconv转换的时候会返回false或者空字符串,严格说来这算不上是iconv的问题,这其实是字符集的问题,但是实际编码中应该算是iconv的bug了。

你可以试试把以下这段字符串用iconv转换一下看看效果。

» 阅读全文

Tags: php, iconv, bug

来一下,linux系统上mysql忘记root密码怎么办

mysql忘记了root密码其实很简单,以不检查权限的方式启动进去修改密码就可以了。

具体的方法是:

1、停止mysql服务。/etc/init.d/mysqld stop

2、以不检查权限的方式启动 /usr/bin/mysqld_safe --skip-grant-tables

» 阅读全文

Tags: linux, mysql, root, 忘记密码

Records:16512345678910»