首页 » 建站技术 » PHP 技术 » 浏览内容

PHP 4.0 时尚编程百例 —  实例 57  编码和解码函数


2005-07-28 15:23:41 4,966 0 发表评论 字体: 作者:C.K.
标签: 时尚编程百例

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

实例说明

本例将介绍编码和解码函数的使用。base64_decode()函数将对使用 MIME base64 编码的数据进行解码。解码后的字符串可能为中文字符串或其它的二进制信息。base64_encode函数使用 MIME base64 对数据进行编码。此编码方式可以让中文字或者图片也能在网络上顺利传输。在 BASE64 编码后的字符串只包含英文字母大小写、阿拉伯数字、加号与反斜线,共64个基本字符,不包含其他特殊的字符,因而才取名BASE64。

编程思路

第1次给变量赋予编码后的值:$data=”VGhpcyBpcyBhIG11bHRpLWxpbmUgbWVzc2FnZQ==”;然后通过解码的函数把变量解码,打印出解码后的变量值:echo base64_decode($data);

第2次给变量赋予正常的字符的值:$text=”这是一个多行信息”;然后通过编码函数把变量进行编码,打印出编码后的变量的值:echo base64_encode($text);

创作步骤

一、解码的使用

 $data="VGhpcyBpcyBhIG11bHRpLWxpbmUgbWVzc2FnZQ==";        // 解码前的值
  • echo $data;
  •    echo "<br><br>";
  • echo base64_decode($data);
  • 变量$data 赋予编码的值,同时打印解码前和解码后的值加以比较

    二、编码的使用

    echo "<hr>";
  • $text="这是一个多行信息";        // 编码前的值
  • echo $text;
  •    echo "<br><br>";
  • echo base64_encode($text);
  • 变量 $text 赋予正常字符的值,同时打印编码前和编码后的值并进行比较

    三、本例程序代码

    <HTML>
  • <HEAD>
  • <TITLE>编码和解码函数</TITLE>
  • </HEAD>
  • <BODY>
  • <?php
  •    
  • $data="VGhpcyBpcyBhIG11bHRpLWxpbmUgbWVzc2FnZQ==";        // 解码前的值
  • echo $data;
  •    echo "<br><br>";
  • echo base64_decode($data);
  • ?>
  • <?php
  • echo "<hr>";
  • $text="这是一个多行信息";        // 编码前的值
  • echo $text;
  •    echo "<br><br>";
  • echo base64_encode($text);
  • ?>
  • </BODY>
  • </HTML>

    网站统计 Statistics

    • 创建时间: 2005年1月3日 距今5062 天
    • 日志总数: 2461
    • 评论总数: 630
    • 标签总数: 654
    • 链接总数: 273
    • 最后更新: 2018-8-31 17:57:04
    • 您是本站第 14144306 位访客

    广告区 Guǎng Gào