Jacek Kowalski
2012-06-23 175a52e78df3f3462927885ce6d732cb1b36a818
commit | author | age
175a52 1 <?php
JK 2 function errorHandler($errno, $errstr, $errfile, $errline) {
3     header('HTTP/1.1 500 Internal Server Error');
4 }
5
6 set_error_handler('errorHandler');
7
8 file_put_contents('list.xml', strtr(
9     file_get_contents('php://input'),
10     array( '<!DOCTYPE inwentaryzacja>' => '<!DOCTYPE inwentaryzacja [
11 <!ENTITY % quot "&#34;">
12 <!ENTITY % amp "&#38;">
13 <!ENTITY % lt "&#60;">
14 <!ENTITY % gt "&#62;">
15 <!ELEMENT inwentaryzacja (lokalizacja)*>
16 <!ELEMENT lokalizacja (ksiazka)*>
17 <!ATTLIST lokalizacja
18     id    ID    #IMPLIED
19     regal    CDATA    #IMPLIED
20     polka    CDATA    #IMPLIED
21     rzad    CDATA    #IMPLIED>
22 <!ELEMENT ksiazka (tytul | autor | miejsce | rok | wydawnictwo)*>
23 <!ATTLIST ksiazka
24     id    ID    #IMPLIED
25     status    CDATA    #IMPLIED>
26 <!ELEMENT tytul (#PCDATA)>
27 <!ELEMENT autor (#PCDATA)>
28 <!ELEMENT miejsce (#PCDATA)>
29 <!ELEMENT rok (#PCDATA)>
30 <!ELEMENT wydawnictwo (#PCDATA)>
31 ]>')
32 ));
33 ?>