data://

data://锟斤拷锟捷o拷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'];
?>