basexml.php
上传用户:wlfwy2004
上传日期:2016-12-12
资源大小:33978k
文件大小:2k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. <?php 
  2. /*
  3.  * FCKeditor - The text editor for internet
  4.  * Copyright (C) 2003-2005 Frederico Caldeira Knabben
  5.  * 
  6.  * Licensed under the terms of the GNU Lesser General Public License:
  7.  *  http://www.opensource.org/licenses/lgpl-license.php
  8.  * 
  9.  * For further information visit:
  10.  *  http://www.fckeditor.net/
  11.  * 
  12.  * File Name: basexml.php
  13.  *  This is the File Manager Connector for ASP.
  14.  * 
  15.  * File Authors:
  16.  *  Frederico Caldeira Knabben (fredck@fckeditor.net)
  17.  */
  18. function SetXmlHeaders()
  19. {
  20. // Prevent the browser from caching the result.
  21. // Date in the past
  22. header('Expires: Mon, 26 Jul 1997 05:00:00 GMT') ;
  23. // always modified
  24. header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT') ;
  25. // HTTP/1.1
  26. header('Cache-Control: no-store, no-cache, must-revalidate') ;
  27. header('Cache-Control: post-check=0, pre-check=0', false) ;
  28. // HTTP/1.0
  29. header('Pragma: no-cache') ;
  30. // Set the response format.
  31. header( 'Content-Type:text/xml; charset=utf-8' ) ;
  32. }
  33. function CreateXmlHeader( $command, $resourceType, $currentFolder )
  34. {
  35. SetXmlHeaders() ;
  36. // Create the XML document header.
  37. echo '<?xml version="1.0" encoding="utf-8" ?>' ;
  38. // Create the main "Connector" node.
  39. echo '<Connector command="' . $command . '" resourceType="' . $resourceType . '">' ;
  40. // Add the current folder node.
  41. echo '<CurrentFolder path="' . ConvertToXmlAttribute( $currentFolder ) . '" url="' . ConvertToXmlAttribute( GetUrlFromPath( $resourceType, $currentFolder ) ) . '" />' ;
  42. }
  43. function CreateXmlFooter()
  44. {
  45. echo '</Connector>' ;
  46. }
  47. function SendError( $number, $text )
  48. {
  49. SetXmlHeaders() ;
  50. // Create the XML document header
  51. echo '<?xml version="1.0" encoding="utf-8" ?>' ;
  52. echo '<Connector><Error number="' . $number . '" text="' . htmlspecialchars( $text ) . '" /></Connector>' ;
  53. exit ;
  54. }
  55. ?>