data://

data://Données (RFC 2397)

Description

L'enveloppe de flux data: (» RFC 2397).

Utilisation

  • data://text/plain;base64,

Options

Résumé de l'enveloppe
AttributSupporté
Restreint par allow_url_fopenOui
Restreint par allow_url_includeOui
Autorise la lectureOui
Autorise l'écritureNon
Autorise l'ajoutNon
Autorise la lecture et l'écriture simultanémentNon
Support de la fonction stat()Non
Support de la fonction unlink()Non
Support de la fonction rename()Non
Support de la fonction mkdir()Non
Support de la fonction rmdir()Non

Exemples

Exemple #1 Affichage d'un contenu data://

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

Exemple #2 Récupération du type de média

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

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