
PHP
ffb
这个作者很懒,什么都没留下…
展开
-
php的咨询文件锁定:flock
最近在研究php,碰到了一个问题,我使用如下代码锁定一个文件句柄<?php$filename = "/tmp/lock.txt";$fp = fopen($filename, "r+");if (!$fp) { die("open failed.");}if (flock($fp, LOCK_EX)) { // 进行排它型锁定 sleep(20);原创 2013-04-03 16:20:12 · 1701 阅读 · 0 评论 -
“MySQL server has gone away”的重现方法(PHP)
如果想调试“MySQL server has gone away”的问题,可以这样重现:修改配置文件:sudo vi /etc/mysql/my.cnf做如下修改:[mysqld]wait_timeout = 30interactive_timeout = 30重启服务:sudo /etc/init.d/mysql restart编写如下php脚原创 2013-04-12 10:41:38 · 4127 阅读 · 0 评论 -
php中的mysql连接字符串注意事项
原帖地址:http://blog.youkuaiyun.com/ffb/article/details/8895630php里有三套操作mysql的库,分别是自带的mysql系列函数、mysqli和mysqlpdo。这三套库的下层又使用了两个数据操作引擎,分别是libmysql和mysqlnd,具体使用哪个引擎由php编译时决定。在实际使用这三个库的时候,存在一个小的问题,就是连接字符串的写法原创 2013-05-07 16:32:43 · 3888 阅读 · 2 评论 -
一个有关PHP随机数的坑...
php中获取随机数的方法很简单,使用rand函数就可以了int rand ( int $min , int $max )一句调用就可以获得指定范围的随机数。但是大家都知道,计算机中使用的随机数实际是伪随机数,一般来说,为了增加随机性,我们还会习惯在调用之前设置一下随机种子:void srand ([ int $seed ] )按照其他语言的习俗,会在srand的参数里传原创 2013-06-06 15:41:41 · 14471 阅读 · 0 评论