May232013
PHP 利用 Curl Functions 实现多线程抓取网页和下载文件
PHP 利用 Curl Functions 可以完成各种传送文件操作,比如模拟浏览器发送GET,POST请求等等,然而因为php语言本身不支持多线程,所以开发爬虫程序效率并不高,因此经常需要借助Curl Multi Functions 这个功能实现并发多线程的访问多个url地址以实现并发多线程抓取网页或者下载文件,至于具体实现过程,请参考下面几个例子:
(1)下面这段代码是实现抓取多个URL,然后将抓取的URL的页面代...阅读全文
抢沙发
May232013
一名phper最真实的工作生活经历,献给广大PHPER爱好者
有一个人,这个人我已经不记得他的相貌和姓名,但是他曾经影响了我。
99年的春天,联想开始做公共网站,我虽然主要工作是做设计,但其实我的兴趣在技术上,喜欢自己找些Perl(当年的CGI程序多数是Perl的,自己在学校学到的那不足千行的C还不知道怎么用在Web上)的留言版或聊天室程序改改代码和界面,用在一个叫“幸福之家”的土得掉渣儿的网站上。
大约在秋天或年底的时候,这个据说是北...阅读全文
Mar242013
Linux添加开机自启动项
使用chkconfig命令可以查看在不同启动级别下课自动启动的服务(或是程序),命令格式如下:
chkconfig –list
可能输出如下:
openvpn
0:关闭 1:开启 …… 6:关闭 (0-6 为启动级别 ; 关闭/开启为相应级别下该服务的自动启动选项)
如果希望对自动启动选项做出改变,命令格式为:
chkconfig –level x name on/off
z.B. chkc...阅读全文
Dec222012
最完整的phpcms v9模版调用代码(新手攻略)
首页调用栏目
{pc:content action=”category” siteid=”$siteid” num=”15″ order=”listorder”}
{loop $data $r}
<li><a title=”” href=”{$r}”>{$r[catname]}</a></li>
{/loop}
{/pc}
...阅读全文
Dec062012
Discuz模板引擎标签
Discuz模板引擎标签
Discuz! 的模板采用近似 PHP 表达式的语法,支持的元素如下:
1. <!–{ … }–>
逻辑元素包围符,该符号用于包含条件和循环元素,其中:
<!–{if expr1}–>
statement1
<!–{elseif expr2}–>
statement2
<!–{else}–>
statement3
<!–{/if}–>
为一个...阅读全文
Nov252012
ecshop用于nginx下的伪静态规则
location ~* ^.+\.(bak|inc|lib|sh|tpl|lbi|dwt)$
{
deny all;
}
location /
{
rewrite "^(.*)/index.html$" $1/index.php last;
rewrite "^(.*)/category$" $1/index.php last;
# access any object by its numeric identifier
rewrite "^(.*)/feed-c([0-9]+).xml$" $1/feed.php?cat=$2 last;
rewrite "^(.*)/feed-b([0-9]+).xml$" $1/feed.php?brand=$2 last;
rewrite...阅读全文
Nov212012
ecshop中常用的数据库操作函数
ecshop中常用的数据库操作函数
1:ecshop的数据库类实例子化对象为$db;表的实例化对象为$ecs
2:如何取得ecshop某个表中多行数据.该使用方法getAll()
$res = $db -> getAll();
3:如何取得ecshop某一行的数据.该使用getRow()方法,比如
$row = $db -> getRow();
4:如何取得某一列的值.该使用方法getCol()
$res = $db ->getCol();
5:如何取得指定的位置...阅读全文
Nov212012
ecshop常用函数
ecshop常用函数
lib_time.php
gmtime()
P: 获得当前格林威治时间的时间戳 /$0
server_timezone()
P: 获得服务器的时区 /$0
local_mktime($hour = NULL , $minute= NULL, $second = NULL, $month = NULL,
$day = NULL, $year = NULL)
P: 生成一个用户自定义时区日期的GMT时间戳
local_date($format, $time = NULL)
...阅读全文
Oct292012
php 获取货币汇率api
// 货币汇率
function currency($from_Currency, $to_Currency, $amount) {
// currency ( "USD", "CNY", 1 );
$amount = urlencode ( $amount );
$from_Currency = urlencode ( $from_Currency );
$to_Currency = urlencode ( $to_Currency );
$url = "http://www.google.com/ig/calculator?hl=en&q={$amount}{$from_Currency}=?{$to_Currency}";
$ch = curl_init ();
...阅读全文
Oct122012