| <!doctype html> | 
| <?php | 
| /* | 
|  * fileopen.php | 
|  * To be used with ext-server_opensave.js for SVG-edit | 
|  * | 
|  * Licensed under the Apache License, Version 2 | 
|  * | 
|  * Copyright(c) 2010 Alexis Deveria | 
|  * | 
|  */ | 
|   // Very minimal PHP file, all we do is Base64 encode the uploaded file and | 
|   // return it to the editor | 
|   | 
|   $file = $_FILES['svg_file']['tmp_name']; | 
|   | 
|   $output = file_get_contents($file); | 
|   | 
|   $type = $_REQUEST['type']; | 
|   | 
|   $prefix = ''; | 
|   | 
|   // Make Data URL prefix for import image | 
|   if($type == 'import_img') { | 
|     $info = getimagesize($file); | 
|     $prefix = 'data:' . $info['mime'] . ';base64,'; | 
|   } | 
| ?> | 
| <script> | 
| window.top.window.methodDraw.processFile("<?php echo $prefix . base64_encode($output); ?>", "<?php echo htmlentities($type); ?>"); | 
| </script> |