php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.09.2004, 08:20  
Gast
 
Beiträge: n/a
Standard Wie Unicode in .de domains testen?

Zu finden im Anhang hier:

http://www.denic.de/de/richtlinien.html


Normal reicht es jeden einzelnen Char mit einer Liste zu vergleichen, nun kann ich aber nicht jedes Zeichen in meinem Editor verwenden (per copy&paste), welche Alternativen gibt es unter PHP?

Hab diverse Sachen probiert, aber bisher hat nichts gefruchtet. Gibts irgendwo ein lauffähiges Script, dass man sich mal ansehen kann, oder gibts es eine Möglichkeit unter PHP zwei Zeichen in einer Art Unicode-Byte-Schreibweise zu vergleichen?

Gruß
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.09.2004, 16:28  
Gast
 
Beiträge: n/a
Standard

Versuch mal urlencode, bzw. urldecode oder auch rawurlencode was genau das richtige sein müsste, dass du suchst
  Mit Zitat antworten
Alt 10.09.2004, 16:45  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard Re: Wie Unicode in .de domains testen?

Zitat:
Zitat von willgrey
Normal reicht es jeden einzelnen Char mit einer Liste zu vergleichen, nun kann ich aber nicht jedes Zeichen in meinem Editor verwenden (per copy&paste), welche Alternativen gibt es unter PHP?
Was willst Du überhaupt tun? Das wird überhaupt nicht klar. So kann man Dir kaum helfen.

Zitat:
Zitat von willgrey
oder gibts es eine Möglichkeit unter PHP zwei Zeichen in einer Art Unicode-Byte-Schreibweise zu vergleichen?
Was soll eine Unicode-Byte-Schreibweise sein? Ich weiß immer noch nicht, was Du willst.
__________________
mod = master of disaster
Waq ist offline   Mit Zitat antworten
Alt 10.09.2004, 17:12  
Gast
 
Beiträge: n/a
Standard

Danke erstmal, ich kann es von hier leider grad nicht testen, aber ich meine das hätte ich schon probiert.

Ich versuch es nochmal klarer zu erklären, es geht darum eine eingegebene URL darauf zu testen ob sie nur zulässige Zeichen enthält. Dazu gehören auch diverse Sonderzeichen wie sie in dem Anhang auf der Denic Seite des obigen Links zu finden sind. Es geht um .de domains die ja einiges (unsinniges?) zulassen neuerdings.

Sinnvoll wäre zB ein regulärer Ausdruck aber wie realisiere ich eine Abfrage auf diese Zeichen?

Daher meine Vermutung dass man wohl sicherlich die Zeichen in Hexform umwandeln kann (die entsprechenden Unicode Positionen) und diese dann vergleicht.
  Mit Zitat antworten
Alt 10.09.2004, 17:30  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard

Erstmal ist der verwendete Zeichensatz sehr kritisch, denn in iso-8859-1 findet man viele dieser Zeichen z.B. gar nicht. Wenn Du willst, dass diese Zeichen überhaupt alle eingegeben werden können, würde ich erstmal das Formular auf UTF-8 umstellen.

Und dann... stehen dir die mbstring-Funktionen zur Verfügung?
__________________
mod = master of disaster
Waq ist offline   Mit Zitat antworten
Alt 10.09.2004, 17:31  
Gast
 
Beiträge: n/a
Standard

Zum Beispiel so:

PHP-Code:
if(preg_match('~[^a-zA-Z0-9\-\.]~'$url$bla) {
  
# URL enthält ein Zeichen außer a-z, A-Z, 0-9, . oder -
} else {
  
# ...

Regex getestet, Code nicht. Soll auch nur die Funktionsweise andeuten...

KMAssS
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
gelöschte Domains auflisten Doggy Off-Topic Diskussionen 21 30.06.2009 20:37
[Erledigt] unicode to arabic Multiplex PHP Tipps 2008 1 21.07.2008 17:00
Mehrere Domains auf einem Webspace Diego1978 PHP Tipps 2006 5 24.03.2006 02:22
[Erledigt] Exim --- Mailserver empfängt keine Mails Server, Hosting und Workstations 4 23.12.2005 18:28
php testen? Sclot Off-Topic Diskussionen 0 02.07.2005 17:11
PHP Testen PHP Tipps 2005 3 04.02.2005 09:53
[Erledigt] Whois problem mit umlaut domains PHP-Fortgeschrittene 2 03.02.2005 08:37
[Erledigt] browsereinstellungen online testen HTML, Usability und Barrierefreiheit 2 10.01.2005 19:35
[Erledigt] UniCode in eine MYSQL-Tabelle lesen! Datenbanken 9 30.08.2004 08:15
Str -> Unicode PHP-Fortgeschrittene 6 24.08.2004 14:53
UniCode Datei einlesen! PHP Tipps 2004 0 23.08.2004 17:19
Testen? PHP Tipps 2004 1 25.07.2004 10:40
[Erledigt] .to domains Off-Topic Diskussionen 5 10.07.2004 13:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
unicode domains, unicode domain, domain unicode, unicode testen, unicode in domainnamen, php test unicode, unicode in domains, domain to unicode, php prüfen ob domain sonderzeichen, domain unicode tabelle, domain mit unicode zeichen registrieren, um arab. zeichen in php-code umwandeln ?, domain unincode, domains testen, domain in unicode, domäne name testen, unicode zeichen mit php regex zulassen, umlaut domains unicode, umlaute domains regex umwandeln, de domains unicode

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:50 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.