Hallo.
Ich habe vor kurzem 3 Funktionen ([phpnet]file_put_contents[/phpnet], [phpnet]file_get_contents[/phpnet], [phpnet]html_entity_decode[/phpnet]) von
PHP nachgebaut, die es erst in neueren Versionen gibt, um mein
Script möglichst kompatibel zu halten.
|
PHP-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
<?php
/* Funktionen:
* file_put_contents(string $filename, string $data) (since PHP 5)
* file_get_contents(string $filename) (since PHP 4.3)
* html_entity_decode(string $data) (since PHP 4.3)
*
* (C) 2004 by [URL]www.mamo-net.de[/URL] - Dokument steht unter der GPL
*/
if (!function_exists("file_put_contents")) {
function file_put_contents($filename,$data) {
if(!($handle =fopen($filename, "w"))) {
return false;
}
if(!($length = fwrite($handle, $data))) {
return false;
}
fclose($handle);
return $length;
}
}
if (!function_exists("file_get_contents")) {
function file_get_contents($filename) {
if(!($data = implode('', file($filename)))) {
return false;
}
else {
return $data;
}
}
}
if (!function_exists("html_entity_decode")) {
function html_entity_decode($string) {
$trans_tbl = get_html_translation_table(HTML_ENTITIES);
$trans_tbl = array_flip($trans_tbl);
return strtr($string, $trans_tbl);
}
}
?>
|
Viel Spaß damit
MfG MaMo