PHP数据://
介绍
的数据的URI方案已被定义RFC2397,1998年出版。它提供了一种机制,包括在网页中的行数据,就好像它是一个外部资源。PHP提供了data://包装器来表示数据URI。数据URI按照以下语法表示
data://语法
data:[media type][;base64],data
参数
媒体类型-默认为文本/纯文本
可选的 base64扩展名base64,与前一部分之间用分号分隔,表示数据内容是二进制数据,并使用Base64方案对二进制到文本进行编码。
的数据,通过逗号从前面部分(,)隔开。数据是零个或多个八位位组的序列,用字符表示。
例子
以下示例将字符串编码为base64格式,然后将其用作 data://URI中的数据
<?php
$string="nhooo India (p) Ltd";
$b64=base64_encode($string);
echo file_get_contents('data://text/plain;base64,'. $b64);
?>我们还可以使用 file_get_contents() 函数从文件中获取数据以将其转换为bas64格式
<?php
$string=file_get_contents("test.txt");
$b64=base64_encode($string);
echo file_get_contents('data://text/plain;base64,'. $b64);
?>以下示例使用text/html 作为data:// 包装器中的媒体类型
<?php
$string=file_get_contents("test.html");
$b64=base64_encode($string);
echo file_get_contents('data://text/html;base64,'. $b64);
?>热门推荐
1 训练狗狗基础
2 怎么训练狗狗笑
3 怎么训练狗狗卧下
4 上海狗狗训练基地
5 训练狗狗排便
6 狗狗基础训练
8 如何训练狗狗装死
9 狗狗站姿训练
10 狗狗训练用品
11 训练狗狗吧
12 狗狗要怎么训练
13 怎么训练狗狗玩球
14 训练狗狗唤回
15 狗狗训练躺下
16 狗狗训练指令
17 狗狗的训练技巧
18 狗狗不好训练