一个php生成html类程序
*/
代码如下 | 复制代码 |
class template function template() function templatehtml($temp,$html,$arr) /* function chkfile($file) } /* function delete_file($file) /* demo.html的代码
$tmp="../template/temp.php教程"; //模板页 $arr=array();
$sc->templatehtml($tmp,$filename,$arr); |
*/
$input=array("red","green","blue","yellow"); //定义原始数组
array_splice($input,2); //执行去除操作
print_r($input); //输出处理后结果
$input=array("red","green","blue","yellow"); //定义原始数组
array_splice($input,1,-1); //执行去除操作并指定长度
print_r($input); //输出处理后结果
$input=array("red","green","blue","yellow"); //定义原始数组
array_splice($input,1,count($input),"orange"); //执行去除操作,并指定长度及内容
print_r($input); //输出处理后结果
$input=array("red","green","blue","yellow"); //定义原始数组
array_splice($input,-1,1,array("black","maroon")); //替换内容为数组的情况
print_r($input); //输出处理后结果
$input=array("red","green","blue","yellow"); //定义原始数组
array_splice($input,3,0,"purple");
print_r($input); //输出处理后结果
//
$sweet=array('a'=>'apple','b'=>'banana'); //定义原始数组
$fruits=array('sweet'=>$sweet,'sour'=>'lemon'); //定义另一个数组
function test_print($item,$key) //用户自定义函数
{
echo "$key holds $itemn"; //输出两个参数
}
array_walk_recursive($fruits,'test_print'); //对数组成员递归调用自定义函数
//求和
$a=array(2,4,6,8); //定义原始数组
echo "sum(a)=".array_sum($a)."n"; //求和
$b=array("a"=>1.2,"b"=>2.3,"c"=>3.4); //定义原始数组
echo "sum(b)=".array_sum($b)."n"; //求和
//数组交集
function strcasecmp($key1, $key2)
{
if($key1==$key2) //如果两个参数相等
return 0; //返回0
else if($key1>$key2) //如果前一个大于后一个
return 1; //返回1
else //如果前一个小于后一个
return -1; //返回-1
}
$a1=array("a"=>"green","b"=>"brown","c"=>"blue","red"); //定义数组1
$a2=array("a"=>"green","b"=>"brown","yellow","red"); //定义数组2
print_r(array_uintersect_uassoc($a1,$a2,"strcasecmp","function")); //求两数组交集
//数组交集
$a=array("a"=>"green","b"=>"brown","c"=>"blue","red"); //定义数组1
$b=array("a"=>"green","b"=>"brown","yellow","red"); //定义数组2
$result=array_uintersect($a,$b,"strcasecmp"); //计算数组交集
print_r($result);
*/
代码如下 | 复制代码 |
class upfile{ function delete_file($file) /* * 文件上传类 |
//上传多个不同文件域名称文件
代码如下 | 复制代码 |
if(isset($_files){ foreach($_files as $key=>$val) $filear[] = $f->upload($key);//返回上传后文件名数组 } |
*/
*/
class minupage
{
/**
* config ,public
*/
var $page_name="p";//page标签,用来控制url页。比如说xxx.php?pb_page=2中的pb_page
var $next_page='>';//下一页
var $pre_page='<';//上一页
var $first_page='first';//首页
var $last_page='last';//尾页
var $pre_bar='<<';//上一分页条
var $next_bar='>>';//下一分页条
var $format_left='';
var $format_right='';
var $is_ajax=false;//是否支持ajax分页模式/**
* private
*
*/
var $pagebarnum=10;//控制记录条的个数。
var $totalpage=0;//总页数
var $ajax_action_name='';//ajax动作名
var $nowindex=1;//当前页
var $url="";//url地址头
var $offset=0;/**
* constructor构造函数
*
* @param array $array['total'],$array['perpage'],$array['nowindex'],$array['url'],$array['ajax']...
*/
function minupage($array)
{
if(is_array($array)){
if(!array_key_exists('total',$array))$this->error(__function__,'need a param of total');
$total=intval($array['total']);
$perpage=(array_key_exists('perpage',$array))?intval($array['perpage']):10;
$nowindex=(array_key_exists('nowindex',$array))?intval($array['nowindex']):'';
$url=(array_key_exists('url',$array))?$array['url']:'';
}else{
$total=$array;
$perpage=10;
$nowindex='';
$url='';
}
if((!is_int($total))||($total<0))$this->error(__function__,$total.' is not a positive integer!');
if((!is_int($perpage))||($perpage<=0))$this->error(__function__,$perpage.' is not a positive integer!');
if(!empty($array['page_name']))$this->set('page_name',$array['page_name']);//设置pagename
$this->_set_nowindex($nowindex);//设置当前页
$this->_set_url($url);//设置链接地址
$this->totalpage=ceil($total/$perpage);
$this->offset=($this->nowindex-1)*$perpage;
if(!empty($array['ajax']))$this->open_ajax($array['ajax']);//打开ajax模式
}
/**
* 设定类中指定变量名的值,如果改变量不属于这个类,将throw一个exception
*
* @param string $var
* @param string $value
*/
function set($var,$value)
{
if(in_array($var,get_object_vars($this)))
$this->$var=$value;
else {
$this->error(__function__,$var." does not belong to pb_page!");
}
}
/**
* 打开倒ajax模式
*
* @param string $action 默认ajax触发的动作。
*/
function open_ajax($action)
{
$this->is_ajax=true;
$this->ajax_action_name=$action;
}
/**
* 获取显示"下一页"的代码
*
* @param string $style
* @return string
*/
function next_page($style='')
{
if($this->nowindex<$this->totalpage){
return $this->_get_link($this->_get_url($this->nowindex+1),$this->next_page,$style);
}
return '<span class="'.$style.'">'.$this->next_page.'</span>';
}/**
* 获取显示"上一页"的代码
*
* @param string $style
* @return string
*/
function pre_page($style='')
{
if($this->nowindex>1){
return $this->_get_link($this->_get_url($this->nowindex-1),$this->pre_page,$style);
}
return '<span class="'.$style.'">'.$this->pre_page.'</span>';
}/**
* 获取显示"首页"的代码
*
* @return string
*/
function first_page($style='')
{
if($this->nowindex==1){
return '<span class="'.$style.'">'.$this->first_page.'</span>';
}
return $this->_get_link($this->_get_url(1),$this->first_page,$style);
}/**
* 获取显示"尾页"的代码
*
* @return string
*/
function last_page($style='')
{
if($this->nowindex==$this->totalpage){
return '<span class="'.$style.'">'.$this->last_page.'</span>';
}
return $this->_get_link($this->_get_url($this->totalpage),$this->last_page,$style);
}function nowbar($style='',$nowindex_style='')
{
$plus=ceil($this->pagebarnum/2);
if($this->pagebarnum-$plus+$this->nowindex>$this->totalpage)$plus=($this->pagebarnum-$this->totalpage+$this->nowindex);
$begin=$this->nowindex-$plus+1;
$begin=($begin>=1)?$begin:1;
$return='';
for($i=$begin;$i<$begin+$this->pagebarnum;$i++)
{
if($i<=$this->totalpage){
if($i!=$this->nowindex)
$return.=$this->_get_text($this->_get_link($this->_get_url($i),$i,$style));
else
$return.=$this->_get_text('<span class="'.$nowindex_style.'">'.$i.'</span>');
}else{
break;
}
$return.="n";
}
unset($begin);
return $return;
}
/**
* 获取显示跳转按钮的代码
*
* @return string
*/
function select($url)
{
$return='<select name=";pb_page_select" onchange=open_select(this)>';
for($i=1;$i<=$this->totalpage;$i++)
{
if($i==$this->nowindex){
$return.='<option value='.$url.$i.' selected>'.$i.'</option>';
}else{
$return.='<option value='.$this->_get_url($i).'>'.$i.'</option>';
}
}
unset($i);
$return.='</select>';
return $return;
}/**
* 获取mysql教程 语句中limit需要的值
*
* @return string
*/
function offset()
{
return $this->offset;
}/**
* 控制分页显示风格(你可以增加相应的风格)
*
* @param int $mode
* @return string
*/
function show($mode=1,$url='')
{
switch ($mode)
{
case '1':
$this->next_page='下一页';
$this->pre_page='上一页';
return $this->pre_page().$this->nowbar().$this->next_page().'第'.$this->select($url).'页';
break;
case '2':
$this->next_page='下一页';
$this->pre_page='上一页';
$this->first_page='首页';
$this->last_page='尾页';
return $this->first_page().$this->pre_page().'[第'.$this->nowindex.'页]'.$this->next_page().$this->last_page().'第'.$this->select($url).'页';
break;
case '3':
$this->next_page='下一页';
$this->pre_page='上一页';
$this->first_page='首页';
$this->last_page='尾页';
return $this->first_page().$this->pre_page().$this->next_page().$this->last_page();
break;
case '4':
$this->next_page='下一页';
$this->pre_page='上一页';
return $this->pre_page().$this->nowbar().$this->next_page();
break;
case '5':
return $this->pre_bar().$this->pre_page().$this->nowbar().$this->next_page().$this->next_bar();
break;
}
}
/*----------------private function (私有方法)-----------------------------------------------------------*/
/**
* 设置url头地址
* @param: string $url
* @return boolean
*/
function _set_url($url="")
{
if(!empty($url)){
//手动设置
$this->url=$url.((stristr($url,'?'))?'&':'?').$this->page_name."=";
}else{
//自动获取
if(empty($_server['query_string'])){
//不存在query_string时
$this->url=$_server['request_uri']."?".$this->page_name."=";
}else{
//
if(stristr($_server['query_string'],$this->page_name.'=')){
//地址存在页面参数
$this->url=str_replace($this->page_name.'='.$this->nowindex,'',$_server['request_uri']);
$last=$this->url[strlen($this->url)-1];
if($last=='?'||$last=='&'){
$this->url.=$this->page_name."=";
}else{
$this->url.='&'.$this->page_name."=";
}
}else{
//
$this->url=$_server['request_uri'].'&'.$this->page_name.'=';
}//end if
}//end if
}//end if
}/**
* 设置当前页面
*
*/
function _set_nowindex($nowindex)
{
if(empty($nowindex)){
//系统获取
if(isset($_get[$this->page_name])){
$this->nowindex=intval($_get[$this->page_name]);
}
}else{
//手动设置
$this->nowindex=intval($nowindex);
}
}
/**
* 为指定的页面返回地址值
*
* @param int $pageno
* @return string $url
*/
function _get_url($pageno=1)
{
return $this->url.$pageno;
}/**
* 获取分页显示文字,比如说默认情况下_get_text('<a href="">1</a>')将返回[<a href="">1</a>]
*
* @param string $str
* @return string $url
*/
function _get_text($str)
{
return $this->format_left.$str.$this->format_right;
}/**
* 获取链接地址
*/
function _get_link($url,$text,$style=''){
$style=(empty($style))?'':'class="'.$style.'"';
if($this->is_ajax){
//如果是使用ajax模式
return '<a '.$style.' href="网页特效:'.$this->ajax_action_name.'(''.$url.'')">'.$text.'</a>';
}else{
return '<a '.$style.' href="'.$url.'">'.$text.'</a>';
}
}
/**
* 出错处理方式
*/
function error($function,$errormsg)
{
die('error in file <b>'.__file__.'</b> ,function <b>'.$function.'()</b> :'.$errormsg);
}/*
* 计算前台页面的总页数
* @param total 总记录数
* @param num 每页的记录数
*/
function sumpage($total,$num)
{
$nn=0;
$nn=intval($total/$num);
if((int)($total%$num)!=0)
{
$nn=$nn+1;
}
return $nn;
}}
/*
前台代码调用
function minupage($array) : 构造函数,参数( 数组(total总页数,perpage每页显示行数,nowindex当前页,url地址,ajax模式) )使用案例:
$num=20; //设置每页显示的记录数
$p=isset($_get['p'])?intval($_get['p']):1; //获得传递的值,为空时即为零
$total=newssum($sort); //获得的记录总条数
$page=new minupage(array('total'=>$total,'perpage'=>$num)); //调用分页类
$p_start=($p-1) * $num; //计算当页开始的记录数
$sumpage=&$page->sumpage($total,$num); //总页数<?php echo $p?>/<?php echo $sumpage?>页 共<?php echo $total?>条记录,<?php echo $num?>条/页,<?php echo $page->show(4);?> 显示为 11/20 页次 共400条记录 20条/页 上一页 11 12 13 14 15 下一页
分页调用方法
require_once('../libs/www.111cn.net/page.class.php');
$page=new minupage(array('total'=>1000,'perpage'=>20));
echo 'mode:1<br>'.$page->show();
echo '<hr>mode:2<br>'.$page->show(2);
echo '<hr>mode:3<br>'.$page->show(3);
echo '<hr>mode:4<br>'.$page->show(4);
echo '<hr>开始ajax模式:';
$ajaxpage=new minupage(array('total'=>1000,'perpage'=>20,'ajax'=>'ajax_page','page_name'=>'test'));
echo 'mode:1<br>'.$ajaxpage->show();
*/
这算是一款比较完美的分页类了,支持表单输入跳转,也支持select跳转分页,同时还支持上10页,下10页偏移分页哦。
class wind_page
{
var $page;
//现在所在页
var $total;
//记录总条数
var $totalpage;
//总页树
var $pagesize;
//每页显示条数
var $offset;
//偏移量
var $result;
//记录集合
var $thispage;
//记录总条数 //记录总条数 //记录总条数
var $link;
//连接(记录$_get变量)
var $bar_mun;
//bar显示的页数
var $starttime;
//开始时间
var $bar_last;
//导航条的持续页数
var $bar_mid;
//导航条中间页
var $minpage;
//导航条最小页
var $maxpage;
//导航条最大页
var $key;
//标识分页(一个页面多个分页时用与区分)
var $style;
//输出的风格
var $pre_page_char;
//上一页
var $pre_page_image;
//上一页图形
var $pre_page_char_color;
//上一页字体颜色
var $next_page_char;
//下一页
var $next_page_image;
//下一页图形
var $next_page_char_color;
//下一页字体颜色
var $pre_groud_char;
//上翻中间页数
var $pre_groud_char_color;
//上翻中间页数字体颜色
var $next_groud_char;
//下翻中间页数
var $next_groud_char_color;
//下翻中间页数字体颜色
var $first_page_char;
//首页
var $first_page_char_color;
//首页字体颜色
var $last_page_char;
//尾页
var $last_page_char_color;
//尾页字体颜色
var $html_page_val;
//html当前的页码值
function wind_page($sql, $pagesize = 20, $bar_mun = 10, $style = 1,$this_page = 1,$html_page_val=1,$key = "") //构造函数()
{
$this->starttime = microtime();
$this->pagesize = $pagesize;
//每页显示条数
$this->key = trim($key);
$this->bar_mun = $bar_mun;
$this->style = $style;
$this->html_page_val = $html_page_val;
//html当前的页码值
$this->bar_last = $bar_mun-1;
$this->bar_mid = floor($bar_mun/2);
$this->sql = $sql;
$result = mysql教程_query($this->sql);
$this->total = mysql_num_rows($result);
//记录总条数
$this->totalpage = ceil($this->total/$this->pagesize);
//总页数
//$this->page = ceil($_get[$this->key."page"]);
$this->page = $this_page;
//现在所在页
if ($this->page == "" || $this->page < 1 || !is_numeric($this->page))$this->page = 1;
$this->page = min($this->page, $this->totalpage);
$this->thispage = $this->pagesize;
if ($this->page * $this->pagesize > $this->total) {
$this->thispage = $this->total-($this->page-1) * $this->pagesize;
};
$this->sql .= " limit ".($this->pagesize * ($this->page-1)).", ".$this->pagesize;
//开始读取的条数
//echo "<br>";
$this->result = mysql_query($this->sql);
$this->getvar();
$this->pre_page_char = "上一页";
$this->pre_page_image = "<img src="/images/b_s_prev.gif" border="0" />";
$this->next_page_char = "下一页";
$this->next_page_image = "<img src="/images/b_s_next.gif" border="0" />";
$this->pre_groud_char = "上一组";
$this->next_groud_char = "下一组";}
function getvar() //取得除page外的其他get变量
{
$this->link = "";
foreach($_get as $key => $vaule) {
if (strtolower($key) !== $this->key."page") $this->link .= "&$key=$vaule";
}
}
function pre_page($color="#909090",$sign=0) //上一页
{
if ($this->page > 1) {
return "<a href="index_".sprintf("%02d",$this->page-1).".html" class="ab"><font color="".$this->pre_page_char_color."">".$this->pre_page_char."</font></a>";
} else
{
return "<font color="$color">".$this->pre_page_char."</font>";
}
}
function next_page($color="#909090",$sign=0) //下一页
{
if ($this->page < $this->totalpage) {
return "<a href="index_".sprintf("%02d",$this->page+1).".html" class="ab">".$this->next_page_char."</a>";
} else {
return "<font color="$color">".$this->next_page_char."</font>";
}
}
function pre_groud($char = "<<", $color = "#909090") //上一组
{
if ($this->page <= ($this->bar_mid+1)) {
return "<font color="".$color."">".$this->pre_groud_char."</font>";
//return $this->pre_groud_char;
} else {
$pre_gpage = ($this->page-$this->bar_mid < 0)?1:
$this->page-$this->bar_mid;
return "<a href="index_".sprintf("%02d",$pre_gpage).".html" title="上一组">".$this->pre_groud_char."</a>";
}
}
function next_groud($char = ">>", $color = "#909090") //下一组
{
if (($this->totalpage-$this->page) <= ($this->bar_mid-1)) {
return "<font color="".$color."">".$this->next_groud_char."</font>";
} else {
$next_gpage = ($this->page+$this->bar_mid < $this->totalpage)?$this->page+$this->bar_mid:
$this->totalpage;
return "<a href="index_".sprintf("%02d",$next_gpage).".html" title="下一组" >".$this->next_groud_char."</a>";
}
}
function mun($lcolor = "#ff6633", $acolor = "#ff6633", $left = " ", $right = " ") //数字导航栏
{
$link = "";
$this->minpage = ($this->page-$this->bar_mid < 1) ? 1:($this->page-$this->bar_mid);
$this->maxpage = $this->minpage+$this->bar_last;
if ($this->maxpage > $this->totalpage) {
$this->maxpage = $this->totalpage;
$this->minpage = ($this->maxpage-$this->bar_last < 1) ? 1: $this->maxpage-$this->bar_last;
}
for($i = $this->minpage; $i <= $this->maxpage; $i++)
{
/* 循环输出页码 */
$i = sprintf("%02d",$i);
//不足两位的前面补0
$char = $left.$i.$right;
//导航条左右两边加窄
if ($i == $this->page)
{
/* 假如是当前页则不加链接 */
$link.= "<font color="".$acolor."">".$char."</font>";
}
else
{
//$link .= "<a href="".$_server['php教程_self']."?".$this->key."page=".$i.$this->link."" >".$char."</a>";
$link.= "<a href="index_".$i.".html" >".$char."</a>";
//关键把$link 加在新资料加入之后
}
}
echo "<br>";
return $link;
}
function jump_bar($class = "jump_bar") //下拉跳转
{
$link = "<select name="menu1" onchange="mm_jumpmenu('parent',this,0)" class="$class">";
for($i = $this->minpage; $i <= $this->maxpage; $i++) {
if ($i < 10)$i = "0".$i;
//定义选择不超过10个
if($this->page == $i)
{
/* 假如为当前页码,则选中 */
$link .= "<option value="index_".$i.".html" selected>第".$i."页</option>";
}
else
{
$link .= "<option value="index_".$i.".html">第".$i."页</option>";
}
}
$link .= "</select>";
return $link;
}
function mun_bar() //整条数字导航栏 [<<][<][01][02][03][04][05][06][07][08][09][10][>][>>]
{
//return $this->first_groud().$this->pre_groud().$this->pre_page().$this->mun().$this->next_page().$this->next_groud().$this->last_groud();
return $this->pre_groud()." ".$this->pre_page().$this->mun().$this->next_page()." ".$this->next_groud();
}
function page_button()
{ //整条数字导航栏 [<][01][02][03][04][05][06][07][08][09][10][>]
//return $this->first_groud().$this->pre_groud().$this->pre_page().$this->mun().$this->next_page().$this->next_groud().$this->last_groud();
return $this->pre_page('#909090',1).$this->mun().$this->next_page('#909090',1);
}
function total_bar($coloro = "#000000", $colorn = "red") //统计数字 页次:1/4310 每页:20 共计:4310页 本页:20
{
return "<font color=$coloro>页次:<font color=$colorn>$this->page</font>/$this->totalpage 每页:<font color=$colorn>$this->pagesize</font> 共计:<font color=$colorn>$this->totalpage</font>页 本页:<font color=$colorn>$this->thispage</font></font>";
}
// 整条导航栏
//页次:1/4310 每页:20 共计:4310页 本页:20 [<<][<][01][02][03][04][05][06][07][08][09][10][>][>>]
function page_bar($coloro = "#000000", $colorn = "red") {
return "<table width='100%' border='0' cellspacing='0'>
<tr>
<td width='5%'></td>
<td width='35%'>".$this->total_bar()."</td>
<td width='40%'align='right'>".$this->mun_bar()."</td>
<td width='10%'>".$this->jump_bar()."</td>
<td width='5%'></td>
</tr>
</table>".$this->mm_jumpmenu();
}
function taketime($color = "#000000") //计算执行时间
{
return "<div align='center'><font color=$color>本页执行时间".abs((microtime()-$this->starttime) * 1000)."毫秒</font></div>";
}
function style() //输出分页的样式
{
$style_num = $this->style;
if ($this->totalpage != 0) //如果总页数=0 ,表示无分页
{
switch($style_num) {
case 1:
return $this->page_bar();
//页次:1/4310 每页:20 共计:4310页 本页:20 [<<][<][01][02][03][04][05][06][07][08][09][10][>][>>]
break;
case 2:
echo $this->mun_bar();
//整条数字导航栏 [<<][<][01][02][03][04][05][06][07][08][09][10][>][>>]
break;
case 3:
echo $this->page_button();
//整条数字导航栏 [<][01][02][03][04][05][06][07][08][09][10][>]
break;
}
}
}
function mm_jumpmenu() //网页特效的跳转
{
//window.open(selobj.options[selobj.selectedindex].value,targ);
return "<script language="javascript">
<!--
function mm_jumpmenu(targ,selobj,restore){
if (selobj.selectedindex==0) return;
window.location.href=selobj.options[selobj.selectedindex].value,targ;
if (restore) selobj.selectedindex=0;
}
//-->
</script>";
}
function first_groud($char = " <<", $color = "#000000") {
if ($this->page == 1) {
return "<font color="".$color."">".$char."</font>";
} else {
//$pre_gpage=($this->page-$this->bar_mid<0)?1:$this->page-$this->bar_mid;
$pre_gpage = 1;
return "<a href="".$_server['php_self']."?".$this->key."page=".$pre_gpage.$this->link."" title="上一组"><font color="".$color."">".$char."</font></a>";
}
}
function last_groud($char = " >>", $color = "#000000") {
if ($this->page == $this->totalpage) {
return "<font color="".$color."">".$char."</font>";
} else {
//$pre_gpage=($this->page-$this->bar_mid<0)?1:$this->page-$this->bar_mid;
$pre_gpage = $this->totalpage;
return "<a href="".$_server['php_self']."?".$this->key."page=".$pre_gpage.$this->link."" title="上一组"><font color="".$color."">".$char."</font></a>";
}
}
}
相关文章
- 这篇文章主要介绍了C#开发Windows窗体应用程序的简单操作步骤,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-04-12
- 本文通过例子,讲述了C++调用C#的DLL程序的方法,作出了以下总结,下面就让我们一起来学习吧。...2020-06-25
- PHP去除html、css样式、js格式的方法很多,但发现,它们基本都有一个弊端:空格往往清除不了 经过不断的研究,最终找到了一个理想的去除html包括空格css样式、js 的PHP函数。...2013-08-02
- 这篇文章主要介绍了微信小程序 页面传值详解的相关资料,需要的朋友可以参考下...2017-03-13
- 本文通过两个示例讲解了一下Process类调用外部应用程序的基本用法,并简单讲解了StartInfo属性,有需要的朋友可以参考一下。...2020-06-25
- 大概有如下步骤 新建项目Bejs 新建文件package.json 新建文件Gruntfile.js 命令行执行grunt任务 一、新建项目Bejs源码放在src下,该目录有两个js文件,selector.js和ajax.js。编译后代码放在dest,这个grunt会...2014-06-07
- 这篇文章主要介绍了uniapp微信小程序:key失效的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-01-20
- 本文介绍两种使用 php 生成二维码的方法。 (1)利用google生成二维码的开放接口,代码如下: /** * google api 二维码生成【QRcode可以存储最多4296个字母数字类型的任意文本,具体可以查看二维码数据格式】 * @param strin...2015-10-21
- 这篇文章主要介绍了Java生成随机姓名、性别和年龄的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-10-01
将c#编写的程序打包成应用程序的实现步骤分享(安装,卸载) 图文
时常会写用c#一些程序,但如何将他们和photoshop一样的大型软件打成一个压缩包,以便于发布....2020-06-25- 本文实例讲述了PHP常用的小程序代码段。分享给大家供大家参考,具体如下:1.计算两个时间的相差几天$startdate=strtotime("2009-12-09");$enddate=strtotime("2009-12-05");上面的php时间日期函数strtotime已经把字符串...2015-11-24
- 这篇文章主要介绍了C#生成随机数功能,涉及C#数学运算与字符串操作相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2020-06-25
IE6-IE9中tbody的innerHTML不能赋值的解决方法
IE6-IE9中tbody的innerHTML不能赋值,重现代码如下 复制代码 代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title>IE6-IE9中tbody的innerHTML不能复制bug</title> </head> <body style="height:3...2014-06-07- 这篇文章主要为大家详细介绍了微信小程序自定义tabbar组件,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-03-14
- 这篇文章主要介绍了微信小程序 二维码生成工具 weapp-qrcode详解,教大家如何在项目中引入weapp-qrcode.js文件,通过实例代码给大家介绍的非常详细,需要的朋友可以参考下...2021-10-23
- 这篇文章主要介绍了微信小程序 网络请求(GET请求)详解的相关资料,需要的朋友可以参考下...2016-11-22
- 关于生成唯一数字ID的问题,是不是需要使用rand生成一个随机数,然后去数据库查询是否有这个数呢?感觉这样的话有点费时间,有没有其他方法呢?当然不是,其实有两种方法可以解决。 1. 如果你只用php而不用数据库的话,那时间戳+随...2015-11-24
- 这篇文章主要给大家介绍了关于微信小程序如何获取图片宽度与高度的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-03-10
- 下面小编就为大家带来一篇jQuery为动态生成的select元素添加事件的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2016-09-01
- 这篇文章主要介绍了Python爬取微信小程序通用方法代码实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-09-29