data://

data://Data (RFC 2397)

Descripción

La envoltura del flujo data: (» RFC 2397) está disponible desde PHP 5.2.0.

Uso

  • data://text/plain;base64,

Opciones

Resumen de la envolutra
AtributoPermitido
Restringido por allow_url_fopenNo
Restringido por allow_url_include
Permite Lecturas
Permite EscriturasNo
Permite Añadir contenidoNo
Permite Lectura y Escritura SimultaneaNo
Permite usar la función stat()No
Permite usar la función unlink()No
Permite usar la función rename()No
Permite usar la función mkdir()No
Permite usar la función rmdir()No

Ejemplos

Ejemplo #1 Mostrar contenidos de data://

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

Ejemplo #2 Obtener el Tipo de Medio

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

// muestra "text/plain"
echo $meta['mediatype'];
?>
To Top