Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

PHP data://

Giới thiệu

Schéma data URI định nghĩa trong RFC 2397 (1998). Cung cấp cơ chế nhúng dữ liệu trực tuyến trong trang web như tài nguyên ngoài. PHP cung cấp wrapper data:// cho data URI. Cú pháp:

Cú pháp data://

data:[media type][;base64],data

Tham số

media type - Mặc định text/plain

base64 tùy chọn - tách bằng dấu chấm phẩy, chỉ dữ liệu nhị phân mã hóa Base64.

data - tách bằng dấu phẩy, chuỗi 0 hoặc nhiều octet biểu diễn bằng ký tự.

Ví dụ

Mã hóa chuỗi Base64 rồi dùng trong data:// URI:

<?php $string = "TutorialsPoint India (p) Ltd"; $b64 = base64_encode($string); echo file_get_contents('data://text/plain;base64,' . $b64); ?>

Dùng file_get_contents() đọc file chuyển Base64:

<?php $string = file_get_contents("test.txt"); $b64 = base64_encode($string); echo file_get_contents('data://text/plain;base64,' . $b64); ?>

Dùng text/html làm media type:

<?php $string = file_get_contents("test.html"); $b64 = base64_encode($string); echo file_get_contents('data://text/html;base64,' . $b64); ?>