Login  Regeln Aktuelles Datum und Uhrzeit: 05.12.2008, 01:53  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
Umlaute umwandeln in php

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Einsteigerforum
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
sv00010
User [User]
User



Anmeldung: 16.03.08
Beiträge: 12

BeitragVerfasst am: 18.03.2008, 20:13    Titel: Umlaute umwandeln in php Antworten mit Zitat

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
Private Nachricht senden
umt
Beliebter [User]
Beliebter



Anmeldung: 29.11.07
Beiträge: 325

BeitragVerfasst am: 18.03.2008, 21:15    Titel: Antworten mit Zitat

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.jexlab.net - Webentwicklung zu fairen Konditionen
www.netzonaut.de - Blog zum Thema Webentwicklung, Internet, Linux und OpenSource-Software


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
800XE
Bekannter [Mod]
Bekannter



Anmeldung: 24.10.04
Beiträge: 1410
Wohnort: Speyer

BeitragVerfasst am: 18.03.2008, 23:22    Titel: Re: Umlaute umwandeln in php Antworten mit Zitat

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 :::::::::
ich bin nicht unhöflich, ich bin binär


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
sv00010
User [User]
User



Anmeldung: 16.03.08
Beiträge: 12

BeitragVerfasst am: 19.03.2008, 19:23    Titel: Antworten mit Zitat

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
Private Nachricht senden
800XE
Bekannter [Mod]
Bekannter



Anmeldung: 24.10.04
Beiträge: 1410
Wohnort: Speyer

BeitragVerfasst am: 19.03.2008, 21:29    Titel: Antworten mit Zitat

Die EIngabe erfolgt in einem Formular das "gePOSTet" wird

bei so einem POST werden Zeichen escaped
so wie man Daten auch escapen sollte befor man sie in eine SQL schreibt


http://de3.php.net/manual/de/function.stripslashes.php
http://de3.php.net/manual/de/function.addslashes.php

strip macht sie weg
( nach dem POST vor dem Speichern ..... nicht erst vor der Ausgabe )


wenn du mal später nicht in Dateien sondern in SQL speicherst, dann den "Strip" nicht ausführen, denn SQL wird sie wegmachen

_________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
ich bin nicht unhöflich, ich bin binär


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge &#65533; statt Sonderzeichen bzw ... logani Sitecheck 2 29.10.2008, 20:06 Letzten Beitrag anzeigen
Keine neuen Beiträge HTML-Seite automatisch in PDF umwande... bursch HTML & CSS 6 01.04.2008, 09:21 Letzten Beitrag anzeigen
Keine neuen Beiträge Website Resonanz und Umlaute Problem janwinter Einsteigerforum 16 15.02.2008, 21:31 Letzten Beitrag anzeigen
Keine neuen Beiträge umlaute werden nicht/falsch angezeigt!! knuckles HTML & CSS 7 26.01.2008, 09:32 Letzten Beitrag anzeigen
Keine neuen Beiträge rss in html umwandeln Firemaster Einsteigerforum 1 28.11.2007, 13:51 Letzten Beitrag anzeigen
Threadübersicht