<?php
// Example $pathToScriptDir = pathinfo( __FILE__,PATHINFO_DIRNAME ).DIRECTORY_SEPARATOR;
require $pathToScriptDir.'class.data_uri.php'; $du = new data_uri; /* Apache mime magic file */ $du->set_magic_file('/Applications/MAMP/conf/apache/magic'); $uridata1 = $du->fromFile($pathToScriptDir.'elephpant.jpg'); $urihtml = "\xEF\xBB\xBF" . //UTF-8 '<'.'?xml version="1.0" encoding="UTF-8" ?'.'> <html> <head> <title>elephpant.jpg</title> <meta name="skip" value="other stuff" /> <meta charset="UTF-8" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <center><p>infinityJH.gif(4kb)</p></center> <img src="'.$uridata1.'" height="117" width="133" alt="elephpant.jpg" /> <p>ÜÕÖÄ £é</p> </body> </html>'; $du->set_encoding('raw'); // to raworlencode octets %00 //$du->set_charset('ascii'); $uridata3 = $du->fromData($urihtml ,'text/html' ,'auto' ); //auto detects as utf-8 //$uridata3 = $du->fromData($urihtml ,'unknown/html' ,'auto' ); //skip
?><!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>class.data_uri.php</title> <style> body { background:url('<?=$uridata1?>') repeat-y; } </style>
<script> window.open('<?=$uridata3?>','infinity','height=200,width=200'); </script> </head> <body> <center><h1>class.data_uri.php</h1></center>
<img src="<?=$uridata1?>" height="117" width="133" alt="An elephant" style="margin-left:266px;border:3px solid blue;" /> <pre><?php print_r($du->get_execution_data()); ?></pre> </body> </html>
|