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 · 1670 阅读 · 0 评论 -
“MySQL server has gone away”的重现方法(PHP)
如果想调试“MySQL server has gone away”的问题,可以这样重现: 修改配置文件: sudo vi /etc/mysql/my.cnf 做如下修改: [mysqld] wait_timeout = 30 interactive_timeout = 30 重启服务: sudo /etc/init.d/mysql restart 编写如下php脚原创 2013-04-12 10:41:38 · 4063 阅读 · 0 评论 -
php中的mysql连接字符串注意事项
原帖地址:http://blog.csdn.net/ffb/article/details/8895630 php里有三套操作mysql的库,分别是自带的mysql系列函数、mysqli和mysqlpdo。这三套库的下层又使用了两个数据操作引擎,分别是libmysql和mysqlnd,具体使用哪个引擎由php编译时决定。 在实际使用这三个库的时候,存在一个小的问题,就是连接字符串的写法原创 2013-05-07 16:32:43 · 3843 阅读 · 2 评论 -
一个有关PHP随机数的坑...
php中获取随机数的方法很简单,使用rand函数就可以了 int rand ( int $min , int $max ) 一句调用就可以获得指定范围的随机数。但是大家都知道,计算机中使用的随机数实际是伪随机数,一般来说,为了增加随机性,我们还会习惯在调用之前设置一下随机种子: void srand ([ int $seed ] ) 按照其他语言的习俗,会在srand的参数里传原创 2013-06-06 15:41:41 · 14369 阅读 · 0 评论