Manuel PHP
Précédent | Annexe M. Liste des protocoles supportés | Suivant

# Données (RFC 2397)

Le gestionnaire de flux `data:` (RFC 2397) est disponible depuis PHP 5.2.0.

Exemple M-8. Affichage du contenu de data://

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

Exemple M-9. 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']; ?>`

Tableau M-8. Résumé du gestionnaire

Attribut | Supporté
--- | ---
Restreint par allow_url_fopen | Non
Restreint par allow_url_include | Oui
Autorisé en lecture | Oui
Autorisé en écriture | Non
Autorisé en ajout | Non
Autorisé en lecture et en écriture simutané | Non
Supporte stat() | Non
Supporte unlink() | Non
Supporte rename() | Non
Supporte mkdir() | Non
Supporte rmdir() | Non

Précédent | Sommaire | Suivant
Flux compressés | Niveau supérieur | Shell sécurisé 2