data://

data://Datos (RFC 2397)

Descripción

La envoltura de flujo data: (» RFC 2397).

Uso

  • data://text/plain;base64,

Opciones

Resumen de la envoltura
Atributo Soportado
Restringido por allow_url_fopen
Restringido por allow_url_include
Permite la lectura
Permite la escritura No
Permite la adición No
Permite la lectura y escritura simultáneamente No
Soporte de la función stat() No
Soporte de la función unlink() No
Soporte de la función rename() No
Soporte de la función mkdir() No
Soporte de la función rmdir() No

Ejemplos

Ejemplo #1 Mostrar un contenido data://

<?php
// Muestra "I love PHP"
echo file_get_contents('data://text/plain;base64,SSBsb3ZlIFBIUAo=');
?>

Ejemplo #2 Obtención del tipo de medio

<?php
$fp
= fopen('data://text/plain;base64,', 'r');
$meta = stream_get_meta_data($fp);

// Muestra "text/plain"
echo $meta['mediatype'];
?>