构建分页导航
-by fallseir
join_url 和 split_url 参看这里
echo multi_page($current_page_num,$is_page_end);
echo multi_page($current_page_num,false,$item_count);
echo multi_page($current_page_num,false,$item_count,$page_size);
echo multi_page($current_page_num,false,$item_count,$page_size,$req_uri);
function multi_page($page ,$is_page_end,$item_count=false,$page_size=10,$req_uri=false){
if(!$req_uri)
$req_uri=$_SERVER["REQUEST_URI"];
list($path,$args)=split_url($req_uri);
$html [...]
从url中分离query数据
-by fallseir
$req_url=$_SERVER["REQUEST_URI"]; // 获取当前url
list($req_path,$req_queries)=split_url($req_url); // 分离出地址和参数
$value=$req_queries["arg"]; //获取指定参数的值
$req_queries["page"]=2;//设置参数的值
unset($req_queries["arg"]);//清除指定参数
$new_url=join_url($req_path,$req_queries); // 重新组合成完整的地址
function split_url($url){
$req_path=$url;
$req_queries=array();
if(strpos($url,”?”)!==false){
list($req_path,$req_query)=split(”\?”,$url,2);
foreach(split(”&”,$req_query) as $query){
list($q,$v)=split(”=”,$query,2);
[...]
通过shell 方式获取多个有规则的表中的数据
-by fallseir
$ sh out_list.sh > list.txt & # 执行操作并将列表保存到list.txt中
$ vim out_list.sh
for i in 0 1 2 3 4 5 6 7 8 9 a b c d e f;
do
for j in 0 1 2 3 4 5 6 7 8 9 a b c [...]