分类:随写 发布时间:2016-05-29 23:33:00
杂谈。果然主机选择非常重要呢,贪便宜选了一个蛮便宜的,这几天用下来,虽然性能等在意料之中,但是使用起来真不爽啊,一卡卡的,有时有反应有时候没有,要不要等下次发工资时候换一个虚拟主机呢?西部还是万网弄一个虚拟主机好呢,犹豫啊。或者看看国外的主机,顺便还能翻墙?
分类:PHP 发布时间:2016-05-28 01:14:00
正则去除 html 标签中的内联样式(已知BUG,echop 中文会冲突,所以直接指定,需要可以替换成 \x{4e00}-\x{9fa5} ``` $pat = "/style=\"[\w|;|:|\s|\-|,|(|)|\'|宋体]{1,}\"/"; $goods_info = preg_replace($pat,"",$goods); ```
分类:随写 发布时间:2016-05-26 11:23:00
## 胡言乱语 ## 一直都很想自己建一个个人站,稳定的建一个,一直有想法,但是行动一直跟不上。或犹豫,或忙碌,或遗忘。前一段时间刚好有个时间和一些情况,就顺便买了几个域名,买了一个简单虚拟主机。一个开始,一个尝试。 ## 系统挑选 ## 想建一个个人站或博客,考虑了很久,选了几个博客,有时都想自己写一个算了,那也是一个可行尝试,毕竟还没写过安装程序。但是后来想了想还是算了,毕竟没有那么多时间,而且经验并不是很够,所以在现有的系统里挑了几天,原来选了WordPress 但是后来发现并不是很满意,我想找一个轻量简单,有时还可以自己开发,然后稳定。后来意外的发现了现在这个博客系统,发现还是非常满意的,然后就这样开始吧!
分类:PHP 发布时间:2016-05-24 20:54:00
1、简单下载 ``` function down($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); $file = curl_exec($ch); curl_close($ch); $filename = pathinfo($url, PATHINFO_BASENAME); $resource = fopen('images/' . $filename, 'a'); // 写入方式打开文件 fwrite($resource, $file); //写入数据 fclose($resource); } $url = 'http://www.laoqianzhuang.com/statics/2016style/images/logo.png'; down($url); ``` 2、批量下载 ``` function down($array,$id){ // 创建批处理cURL句柄 $mh = curl_multi_init(); $running = null; $max = $id + 5;// 数量可根据需求自行修改 // 填充句柄 for($i=$id;$i<$max;$i++){ $ch[$i] = curl_init(); curl_setopt($ch[$i], CURLOPT_URL, $array[$i]); curl_setopt($ch[$i], CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch[$i], CURLOPT_CONNECTTIMEOUT, 30); curl_multi_add_handle($mh,$ch[$i]); } // 执行批处理句柄 do { usleep(10000); curl_multi_exec($mh,$running); } while ($running > 0); // 处理返回数据 for($i=$id;$i<$max;$i++){ $filename = pathinfo($array[$i], PATHINFO_BASENAME); $resource = fopen('images/' . $filename, 'a'); fwrite($resource, curl_multi_getcontent($ch[$i])); fclose($resource); // 关闭句柄 curl_multi_remove_handle($mh, $ch[$i]); } // 关闭批量句柄 curl_multi_close($mh); } ```
分类:PHP 发布时间:2015-12-04 04:40:00
### 一些常用的时间戳 ``` strtotime('today'); //今天时间戳 strtotime("+1 day"); //一天后时间戳 strtotime("+1 week"); //一周后 strtotime( "this week Monday" ); //本周一时间戳 strtotime( "this week Sunday" ); //本周五时间戳 strtotime('next monday'); //下个周一时间戳 strtotime('last Friday'); //上个周五时间戳 strtotime('last week friday'); 上个星期星期五时间戳 ``` ps:这里要注意下 下个和下周的区别 比如今天是星期一,下个星期五是本周星期五
搜索
文章分类
最新文章