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 婆婆高寿祝福语大全简短