data://

data:// — Схема Data (RFC 2397)


Описание

data: (» RFC 2397) - это обертка потоков, доступная с PHP 5.2.0.


Опции

  • data://text/plain;base64,

Опции

Основная информация Атрибут Поддержка Ограничение по allow_url_fopen Нет Ограничение по allow_url_include Да Чтение Да Запись Нет Добавление Нет Чтение и запись одновременно Нет Поддержка stat() Нет Поддержка unlink() Нет Поддержка rename() Нет Поддержка mkdir() Нет Поддержка rmdir() Нет


Примеры

Пример #1 Вывод содержимого data://
// выводит "I love PHP"
echo file_get_contents('data://text/plain;base64,SSBsb3ZlIFBIUAo=');

Пример #2 Получение типа потока
$fp   = fopen('data://text/plain;base64,', 'r');
$meta = stream_get_meta_data($fp);
// выводит "text/plain"
echo $meta['mediatype'];




Смотрите также:
Описание на ru2.php.net
Описание на php.ru