PHP支持的协议和封装协议:data://
2019-09-07 阅读 : 次
data:// — 数据(RFC 2397)
说明
自 PHP 5.2.0 起 data:(» RFC 2397)数据流封装器开始有效。
用法
- data://text/plain;base64,
可选项
属性 | 支持 |
---|---|
受限于 allow_url_fopen | No |
受限于 allow_url_include | Yes |
允许读取 | Yes |
允许写入 | No |
允许追加 | No |
允许同时读写 | No |
支持 stat() | No |
支持 unlink() | No |
支持 rename() | No |
支持 mkdir() | No |
支持 rmdir() | No |
范例
Example #1 打印 data:// 的内容
<?php
// 打印 "I love PHP"
echo file_get_contents('data://text/plain;base64,SSBsb3ZlIFBIUAo=');
?>
Example #2 获取媒体类型
<?php
$fp = fopen('data://text/plain;base64,', 'r');
$meta = stream_get_meta_data($fp);
// 打印 "text/plain"
echo $meta['mediatype'];
?> 服务器教程 服务器知识 服务器技术 服务器之家 vps教程 vps是什么
本文地址:https://www.helloaliyun.com/tutorial/355.html