1 |
dpavlin |
1.1 |
<? |
2 |
|
|
|
3 |
|
|
// decode all entities to iso8859-2 |
4 |
|
|
|
5 |
|
|
function fix_msshit($s) { |
6 |
|
|
|
7 |
|
|
$s=str_replace('È','È',$s); |
8 |
|
|
$s=str_replace('è','è',$s); |
9 |
|
|
$s=str_replace('Æ','Æ',$s); |
10 |
|
|
$s=str_replace('æ','æ',$s); |
11 |
|
|
$s=str_replace('Ð','Ð',$s); |
12 |
|
|
$s=str_replace('ð','ð',$s); |
13 |
|
|
$s=str_replace('Š','',$s); |
14 |
|
|
$s=str_replace('Š','',$s); |
15 |
|
|
$s=str_replace('š','',$s); |
16 |
|
|
$s=str_replace('š','',$s); |
17 |
|
|
$s=str_replace('Ž','',$s); |
18 |
|
|
$s=str_replace('Ž','',$s); |
19 |
|
|
$s=str_replace('ž','',$s); |
20 |
|
|
$s=str_replace('ž','',$s); |
21 |
|
|
$s=str_replace('è','è',$s); |
22 |
|
|
$s=str_replace('č','è',$s);; |
23 |
|
|
$s=str_replace('È','È',$s); |
24 |
|
|
$s=str_replace('Č','È',$s); |
25 |
|
|
$s=str_replace('æ','æ',$s); |
26 |
|
|
$s=str_replace('ć','æ',$s); |
27 |
|
|
$s=str_replace('Æ','Æ',$s); |
28 |
|
|
$s=str_replace('Ć','Æ',$s); |
29 |
|
|
$s=str_replace('ð','ð',$s); |
30 |
|
|
$s=str_replace('đ','ð',$s); |
31 |
|
|
$s=str_replace('&Eth;','Ð',$s); |
32 |
|
|
$s=str_replace('…','...',$s); |
33 |
|
|
$s=str_replace('	','\t',$s); |
34 |
|
|
# $s=str_replace(' ',' ',$s); |
35 |
|
|
# $s=str_replace('&','&',$s); |
36 |
dpavlin |
1.2 |
$s=str_replace('Š','©',$s); |
37 |
|
|
$s=str_replace('š','¹',$s); |
38 |
dpavlin |
1.1 |
|
39 |
|
|
$s=strtr($s,'ðèæÐÈÆ','¹ð¾èæ©Ð®ÈÆ'); # 1250 -> iso8859-2 |
40 |
|
|
|
41 |
|
|
// remove paths from source |
42 |
|
|
$s=str_replace('src="/data/pliva-si/','src="',$s); |
43 |
|
|
|
44 |
|
|
// nuke <html> |
45 |
|
|
$s=ereg_replace('</*html>','',$s); |
46 |
dpavlin |
1.2 |
$s=ereg_replace('^.*<body>','',$s); |
47 |
|
|
$s=ereg_replace('</body>.*$','',$s); |
48 |
dpavlin |
1.1 |
|
49 |
|
|
return $s; |
50 |
|
|
} |
51 |
|
|
|
52 |
|
|
?> |