<!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> 
 |