data://

data://Dados (RFC 2397)

Descrição

O empacotador de fluxo data: (» RFC 2397).

Uso

  • data://text/plain;base64,

Opções

Sumário do Empacotador
AtributoSuportado
Restrito por allow_url_fopenSim
Restrito por allow_url_includeSim
Permite LeituraSim
Permite EscritaNão
Permite AdiçãoNão
Permite Leitura e Escrita SimultâneasNão
Suporta stat()Não
Suporta unlink()Não
Suporta rename()Não
Suporta mkdir()Não
Suporta rmdir()Não

Exemplos

Exemplo #1 Imprimir conteúdo de data://

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

Exemplo #2 Obtém o tipo de mídia

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

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