Jump to content
Froxlor Forum
  • 0
WendeHammerZ

Problem mit Bindestrichen im Domainnamen

Question

Moin moin,

ich habe leider ein Problem mit Bindestrichen im Domainnamen.
Die Domain die ich hinzufügen möchte hat 3 Bindestriche am Stück und Froxlor meldet mir folgendes:

Quote

Die Eingabe von Punycode (IDNA) ist nicht notwendig. Die Domain wird automatisch konvertiert.

Wie kann ich die Domain trotzdem hinzufügen?

Dankeschön! :)

Share this post


Link to post
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Steht doch in der Meldung, nicht den punycode der (Umlaut)domain angeben sondern Einfach ein damit, so wie sie ist.

Share this post


Link to post
Share on other sites
  • 0

okay, sieht so aus als wär da die PunyCode prüfung (umlautdomains) wohl etwas restriktiv, ich schau ma grad in den code und dann schieb ich dir was zum testen rüber :)

Share this post


Link to post
Share on other sites
  • 0

Bitte mal folgenden Patch probieren:

diff --git a/admin_domains.php b/admin_domains.php
index f2a877a..5b2b31a 100644
--- a/admin_domains.php
+++ b/admin_domains.php
@@ -306,7 +306,7 @@ if ($page == 'domains' || $page == 'overview') {
                                        standard_error('admin_domain_emailsystemhostname');
                                }
 
-                               if (strpos($_POST['domain'], '--') !== false) {
+                               if (substr($_POST['domain'], 0, 4) == 'xn--') {
                                        standard_error('domain_nopunycode');
                                }
 
diff --git a/customer_domains.php b/customer_domains.php
index 849eb69..f492ee8 100644
--- a/customer_domains.php
+++ b/customer_domains.php
@@ -260,7 +260,7 @@ if ($page == 'overview') {
                if ($userinfo['subdomains_used'] < $userinfo['subdomains'] || $userinfo['subdomains'] == '-1') {
                        if (isset($_POST['send']) && $_POST['send'] == 'send') {
 
-                               if (strpos($_POST['subdomain'], '--') !== false) {
+                               if (substr($_POST['subdomain'], 0, 4) == 'xn--') {
                                        standard_error('domain_nopunycode');
                                }

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...





×
×
  • Create New...