Subversion-Projekte lars-tiefland.content-management

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?php
2
 
3
    //$Id: funktionen.inc.php 1450 2009-08-10 15:25:35Z tiefland $
4
 
5
    /**
6
     * @author Patirck Lautsch <lautsch@weban.de>
7
     * @copyright 2009 Webagentur Niewerth
8
     * @package Content-management
9
     * @version $Rev: 1450 $
10
     * @license propietary
11
     * @filesource
12
     *
13
     */
14
 
15
    /**
16
     *
17
     * @author Patirck Lautsch <lautsch@weban.de>
18
     * @copyright 2009 Webagentur Niewerth
19
     * @package Content-management
20
     */
21
 
22
    function get_string_between( $string, $start, $end )
23
    {
24
        $string = " " . $string;
25
        $ini = strpos( $string, $start );
26
        if ( $ini == 0 )
27
            return "";
28
        $ini += strlen( $start );
29
        $len = strpos( $string, $end, $ini ) - $ini;
30
        return substr( $string, $ini, $len );
31
    }
32
 
33
    // Funktion:   <NAME> wandelt zuerst den String in ISO-8859-1 um und
34
    //             ersetzt danach <Leerzeichen><Umlaut> in <Umlaut>
35
    function deutsche_umlaute( $string )
36
    {
37
        $string = utf8_decode( $string );
38
 
39
        $string = str_replace( " ß", "ß", $string );
40
        $string = str_replace( " ä", "ä", $string );
41
        $string = str_replace( " Ä", "Ä", $string );
42
        $string = str_replace( " ü", "ü", $string );
43
        $string = str_replace( " Ü", "Ü", $string );
44
        $string = str_replace( " ö", "ö", $string );
45
        $string = str_replace( " Ö", "Ö", $string );
46
        $string = str_replace( " Ã ", "ß", $string );
47
 
48
        return $string;
49
    }
50
?>