|
| Autor |
Nachricht |
sv00010 User [User]

Anmeldung: 16.03.08 Beiträge: 12
|
Verfasst am: 18.03.2008, 21:13 Titel: Umlaute umwandeln in php |
|
|
Ich möchte Umlaute wie Ä,Ö,Ü von einem Text den ein Benutzer eingegeben hat, in die entsprechenden HTML-Codes umwandeln, um sie anschließend in einer Datei auf dem Server zu speichern (soll ein Include-File werden).
Wie kann ich das machen?
Gibt es so etwas wie eine Mid-Funktion, wie in Visual Basic?
|
|
| Nach oben |
|
 |
umt Helfer [User]

Anmeldung: 29.11.07 Beiträge: 186
|
Verfasst am: 18.03.2008, 22:15 Titel: |
|
|
Nehmen wir an, die Benutzereingabe sei in der Variablen $eingabe gespeichert.
| Code: | | $html = htmlentities($eingabe); |
Das ist schon alles.
Diese Funktion wandelt alle Zeichen um, für die es ein HTML-Entity gibt. _________________
www.netzonaut.de
|
|
| Nach oben |
|
 |
800XE Bekannter [Mod]


Anmeldung: 24.10.04 Beiträge: 1116 Wohnort: Speyer
|
Verfasst am: 19.03.2008, 00:22 Titel: Re: Umlaute umwandeln in php |
|
|
| sv00010 hat folgendes geschrieben: | | Wie kann ich das machen? |
man kann wie "umt" zeigte
aber meiner Meinung nach sollte man es nicht tun
lassen wie sie sind
im Kopfbereich der Seiten (Eingabeform und spätere Ausgabeseite) eine Charset angeben
| Code: | <head>
<title>Homepage</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head> |
_________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
|
|
| Nach oben |
|
 |
sv00010 User [User]

Anmeldung: 16.03.08 Beiträge: 12
|
Verfasst am: 19.03.2008, 20:23 Titel: |
|
|
Ich habe beide Lösungen ausprobiert, aber ich habe trotzdem noch ein Problem (mit beiden Lösungen).
Ich muss damit rechnen das " und ' im Linktext mit eingegeben werden.
Bei beiden Lösungen wurde statt dem Zeichen anzuzeigen jeweils das \ mit angezeigt.
Das soll natürlich nicht sein.
Was kann ich dagegen tun?
|
|
| Nach oben |
|
 |
800XE Bekannter [Mod]


Anmeldung: 24.10.04 Beiträge: 1116 Wohnort: Speyer
|
|
| Nach oben |
|
 |
|
|