YourWBB


yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Problem mit Ersetzen (Umlaute) » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 2.416 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Problem mit Ersetzen (Umlaute)
Beiträge zu diesem Thema Autor Datum
 Problem mit Ersetzen (Umlaute) Pilleslife 15.07.09 21:15
 RE: Problem mit Ersetzen (Umlaute) xundy 21.07.09 13:18

Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Pilleslife
Mitglied


images/avatars/avatar-5378.jpg

Dabei seit: 22.04.06
Beiträge: 446
Forenversion: 2.3; 2.1

 Problem mit Ersetzen (Umlaute) Antworten Zitieren Editieren Melden       UP

Hallo,

ich habe ein Problem in meinem Script.
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
<?php
$res=$db->Query("SELECT * FROM `{pre}kp24_ausnahmen`");
$body str_replace("\r\n"" "$body);
$body str_replace("<br />"""$body);
$body str_replace("<br>"""$body);
$body str_replace(" """$body);
$body utf8_encode($body);
while($row $res->FetchArray(MYSQL_ASSOC))
    {
        //Zeilenumbrüche entfernen, da diese Fehler verursachen könnten
        $suchmuster str_replace("\r\n"" "$row["text"]);
        $suchmuster str_replace(" """$suchmuster);
        $suchmuster utf8_encode($suchmuster);
        
        //Ausnahmen aus dem Body entfernen
        $body str_replace($suchmuster,"",$body);
    }
?>


Aus $body soll der Text aus dem Tabellenfeld "entfernt" werden. Leider klappt das nicht, sobald in der Tabelle ein Umlaut steht.

$body ist der Inhalt einer Mail, kann HTML-Tags enthalten und ist in ISO kodiert.

Kann mir jemand helfen, ich bin am Verzweifeln.

Gruß
Pilleslife
15.07.09 21:15 Pilleslife ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Pilleslife in deine Kontaktliste ein MSN Passport-Profil von Pilleslife anzeigen
xundy xundy ist männlich
Mitglied


Dabei seit: 16.01.04
Beiträge: 817
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Dann wandel die Umlaute zuvor mit htmlentities() um, dann sollte es keine Problem mehr geben

mfg

__________________
Fragen kostet nichts, nicht fragen kann teuer werden!

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von xundy: 21.07.09 13:18.

21.07.09 13:18 xundy ist offline E-Mail WWW Finden Als Freund hinzufügen Füge xundy in deine Kontaktliste ein
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Problem mit Ersetzen (Umlaute)