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);
?>热门推荐
10 感谢韩语老师祝福语简短
11 升职文案高级祝福语简短
12 花童结婚祝福语大全简短
13 向国庆送祝福语简短
14 什么寄语简短祝福语女生
15 客户回礼祝福语大全简短
16 女孩生日祝福语简短创意
17 家长回复节日祝福语简短
18 给外婆敬酒祝福语简短