当前位置:  编程技术>php
本页文章导读:
    ▪php统计静态html页面浏览访问次数      本节内容: php统计浏览访问次数 数据结构图:   说明: aid指静态页的标记(aid=1代表的是一个静态页面) click_num是对应的浏览次数。 >>> 编辑推荐 <<<: php网站访问统计代码 ph.........
    ▪php url编码与解码(加密/解密)      本节内容: url编码与解码 base64_encode 将字符串以 BASE64 编码。 语法: string base64_encode(string data); 返回值: 字符串 函数种类: 编码处理 本函数将字符串以 MIME BASE64 编码。此编码方式可以让中文.........
    ▪提取html标签的php代码示例      本节内容: php提取html标签。 代码示例: 例子: <?php /** *  函数: tags *  功能: 从文件中提取HTML标签 * *  入口: *  $filename 文件名 *  $tag      标签名 *  返回: *  数组,每项为: *.........

[1]php统计静态html页面浏览访问次数
    来源: 互联网  发布时间: 2013-12-24

本节内容:
php统计浏览访问次数

数据结构图:
 

说明:
aid指静态页的标记(aid=1代表的是一个静态页面) click_num是对应的浏览次数。

>>> 编辑推荐 <<<:
php网站访问统计代码
php统计网站访问次数
 

1,静态页面
 

代码示例:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<title>统计浏览访问次数 - www.</title> 
<mce:script language="javascript" src="/blog_article/count/aid/1/amp;t/show.html" mce_src="/blog_article/count/aid/1/amp;t/show.html"></mce:script> 
<mce:script language="javascript" src="/blog_article/count/aid/1.html" mce_src="/blog_article/count/aid/1.html"></mce:script> 
</head> 
<body> 
    <h1>php统计静态html页面浏览访问次数代码</h1>
    <hr> 
</body> 
</html> 

2,统计程序 count.php
 

代码示例:
<?php 
    $aid  = isset()( $_GET['aid'] )?$_GET['aid']:''; 
    $t = isset( $_GET['t'] )?$_GET['t']:''; 
    if(intval( $aid )){ 
        if( $t =='show' ){ 
          echo "document.write('这里是显示浏览次数,可以从数据库读出来');"; 
        } 
        else{ 
          $conn = mysql_connect()('localhost','root','root') ; 
          $sql = "Update count set click_num = click_num+1 where aid ='$aid'"; 
          mysql_db_query('db_test',$sql,$conn); 
        } 
    } 
?>

    
[2]php url编码与解码(加密/解密)
    来源: 互联网  发布时间: 2013-12-24

本节内容:
url编码与解码

base64_encode
将字符串以 BASE64 编码。

语法: string base64_encode(string data);

返回值: 字符串

函数种类: 编码处理

本函数将字符串以 MIME BASE64 编码。此编码方式可以让中文字或者图片也能在网络上顺利传输。

在 BASE64 编码后的字符串只包含英文字母大小写、阿拉伯数字、加号与反斜线,共 64 个基本字符,不包含其它特殊的字符,因而才取名 BASE64。
编码后的字符串比原来的字符串长度再加 1/3 左右。更多的 BASE64 编码信息可以参考 RFC2045 文件之 6.8 节。

base64_decode
将 BASE64 编码字符串解码。

语法: string base64_decode(string encoded_data);

返回值: 字符串

函数种类: 编码处理

内容说明
本函数将以 MIME BASE64 编码字符串解码。
解码后的字符串可能为中文字符串或其它的二进位资料。

>>> 编辑推荐 <<<:
php中UNICODE 编码与解码
php 自动检测内容编码并转换
php 中的url编码处理
php编码转换函数(自动转换字符集支持数组转换)
php编码转换函数mb_convert_encoding与iconv使用说明
PHP Big5 Utf-8 GB2312 编码互转的解决办法
 

例子:
 

代码示例:
<?php 
    function base64_url_encode($input) { 
            return rtrim(strtr(base64_encode($input), '+/', '-'), '='); 
    } 
    $code_urlfile = 'test1/test2/1234'; 
    echo base64_url_encode($code_urlfile); 
    echo '<br>';  // www.
    $url = base64_url_encode($code_urlfile); 
    echo base64_decode($url); 
?> 

结果:

dGVzdDEvdGVzdDIvMTIzNA
         test1/test2/1234

    
[3]提取html标签的php代码示例
    来源: 互联网  发布时间: 2013-12-24

本节内容:
php提取html标签。

代码示例:

例子:
<?php
/**
*  函数: tags
*  功能: 从文件中提取HTML标签
*
*  入口:
*  $filename 文件名
*  $tag      标签名
*  返回:
*  数组,每项为:
*   tagName    String
*   Text       String
*   Attrs      Array
*
*  示例:
*  print_r(tags("test1.htm","a"));
*  print_r("http://localhost/index.htm","img");
*
*/

function tags($filename,$tag) {
  $buffer = join("",file($filename));
  $buffer = eregi_replace("\r\n","",$buffer);
  $tagkey = sql_regcase($tag);
  $buffer = eregi_replace("<$tagkey ","\n<$tag ",$buffer);
  $ar = split("\n",$buffer);

  foreach($ar as $v) {
    if(! eregi("<$tagkey ",$v)) continue;
    eregi("<$tagkey ([^>]*)((.*)</$tagkey)?",$v,$regs);
    $p[tagName] = strtoupper()($tag);
    if($regs[3])
      $p[Text] = $regs[3];
    $s = trim(eregi_replace("[ \t]+"," ",$regs[1]))." ";
    $s = eregi_replace(" *= *","=",$s);

    $a = split(" ",$s);
    for($i=0;$i<count($a);$i++) {
      $ch = array();
      if(eregi("=[\"]",$a[$i])) {
        $j = $i+1;
        while(!eregi("[\"]$",$a[$i])) {
          $a[$i] .= " ".$a[$j];
          unset($a[$j]);
        }
      }
    }
    foreach($a as $k) {
      $name = strtoupper(strtok($k,"="));
      $value = strtok("\0");
      if(eregi("^[\"]",$value))
        $value = substr($value,1,-1);
      if($name)
        $p[Attrs][$name] = $value;
    }
    $pp[] = $p;
  }
  return $pp;
}
?>

>>>相关阅读:
php提取HTML标签的方法举例
php去除HTML标签的二种方法
php 去除多余的HTML标签
php删除html标签的三种方法分享
php删除html标签及字符串中html标签的代码
php删除字符串中html标签的函数
提取html标签的php代码
php使HTML标签自动补全闭合函数的代码
php实现html标签自动补全的代码


    
最新技术文章:
▪PHP函数microtime()时间戳的定义与用法
▪PHP单一入口之apache配置内容
▪PHP数组排序方法总结(收藏)
▪php数组排序方法大全(脚本学堂整理奉献)
▪php数组排序的几个函数(附实例)
▪php二维数组排序(实例)
▪php根据键值对二维数组排序的小例子
▪php验证码(附截图)
▪php数组长度的获取方法(三个实例)
▪php获取数组长度的方法举例
▪判断php数组维度(php数组长度)的方法
▪php获取图片的exif信息的示例代码
▪PHP 数组key长度对性能的影响实例分析
▪php函数指定默认值的方法示例
▪php提交表单到当前页面、提交表单后页面重定...
▪php四舍五入的三种实现方法
▪php获得数组长度(元素个数)的方法
▪php日期函数的简单示例代码
▪php数学函数的简单示例代码
▪php字符串函数的简单示例代码
▪php文件下载代码(多浏览器兼容、支持中文文...
▪php实现文件下载、支持中文文件名的示例代码...
▪php文件下载(防止中文文件名乱码)的示例代码
▪解决PHP文件下载时中文文件名乱码的问题
▪php数组去重(一维、二维数组去重)的简单示例
▪php小数点后取两位的三种实现方法
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3