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