data://
En esta página
data://
Datos (RFC 2397)
Descripción#
La envoltura de flujo data: (RFC 2397).
Uso#
data://text/plain;base64,
Opciones#
| Atributo | Soportado |
|---|---|
| Restringido por allow_url_fopen | Sí |
| Restringido por allow_url_include | Sí |
| Permite la lectura | Sí |
| 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 |
Resumen de la envoltura {role="stream_wrapper"}
Ejemplos#
Mostrar un contenido data://
<?php
// Muestra "I love PHP"
echo file_get_contents('data://text/plain;base64,SSBsb3ZlIFBIUAo=');
?>
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'];
?>