Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ข้อมูล PHP://


แนะนำตัว

URI ข้อมูล โครงร่างถูกกำหนดใน RFC 2397 เผยแพร่ในปี 2541 มีกลไกในการรวมข้อมูลในบรรทัดในหน้าเว็บราวกับว่าเป็นแหล่งข้อมูลภายนอก PHP ให้ data:// wrapper สำหรับการแสดง URI ข้อมูล URI ข้อมูลจะแสดงตามรูปแบบต่อไปนี้

data:// ไวยากรณ์

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

พารามิเตอร์

ประเภทสื่อ − ค่าเริ่มต้นคือข้อความ/ธรรมดา

ตัวเลือกส่วนขยาย base64 base64 ซึ่งคั่นจากส่วนก่อนหน้าด้วยเครื่องหมายอัฒภาค โดยระบุว่าเนื้อหาข้อมูลเป็นข้อมูลไบนารี เข้ารหัสโดยใช้รูปแบบ Base64 สำหรับการเข้ารหัสแบบไบนารีเป็นข้อความ

ข้อมูล แยกจากส่วนก่อนหน้าด้วยเครื่องหมายจุลภาค (,) ข้อมูลเป็นลำดับของออคเต็ตศูนย์หรือมากกว่าที่แสดงเป็นอักขระ

ตัวอย่าง

ตัวอย่างต่อไปนี้เข้ารหัสสตริงเป็นรูปแบบ base64 แล้วใช้เป็นข้อมูลใน data:// URI

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

นอกจากนี้เรายังสามารถใช้ file_get_contents() ฟังก์ชันดึงข้อมูลจากไฟล์เพื่อแปลงในรูปแบบ bas64

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

ตัวอย่างต่อไปนี้ใช้ ข้อความ/html เป็นประเภทสื่อใน data:// เครื่องห่อ

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