Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/12/2010, 20h00   #1
Membre Expert
 
Avatar de Seb33300
 
Homme Sébastien Alfaiate
Développeur Web
Inscription : janvier 2007
Messages : 1 329
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Alfaiate
Âge : 26
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 1 329
Points : 1 657
Points : 1 657
Par défaut Convertir un nom de domaine avec accent ?

Bonjour,

Je suis à la recherche d'une fonction (ou des infos qui me permettraient de créer cette fonction) qui convertie les nom de domaine accentué en leur équivalent et inversement.

Par exemple :
développez.com devient xn--dveloppez-b4a.com
xn--dveloppez-b4a.com devient développez.com

Existe t il une fonction qui fait déjà ça ?

Je n'ai pas réussi à trouver de doc sur ça. ça porte un nom spécial ?

Merci
__________________
Zend Certified Engineer PHP 5.3

« Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana
Seb33300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2010, 01h05   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
Citation:
Envoyé par Seb33300 Voir le message
Bonjour,

Je suis à la recherche d'une fonction (ou des infos qui me permettraient de créer cette fonction) qui convertie les nom de domaine accentué en leur équivalent et inversement.

Par exemple :
développez.com devient xn--dveloppez-b4a.com
xn--dveloppez-b4a.com devient développez.com

Existe t il une fonction qui fait déjà ça ?

Je n'ai pas réussi à trouver de doc sur ça. ça porte un nom spécial ?

Merci
oui l'extension Intl a les fonctions d'IDN
http://www.php.net/manual/fr/ref.intl.idn.php

ca s'appelle du punycode
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2010, 11h54   #3
Membre Expert
 
Avatar de Seb33300
 
Homme Sébastien Alfaiate
Développeur Web
Inscription : janvier 2007
Messages : 1 329
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Alfaiate
Âge : 26
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 1 329
Points : 1 657
Points : 1 657
Merci,

ça semble être ce que je cherche mais à priori c'est du PHP 5.3
Et on l'a toujours pas en prod

Je vais voir si je trouve rien d'autre en cherchant avec punycode.
__________________
Zend Certified Engineer PHP 5.3

« Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana
Seb33300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2010, 13h19   #4
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
Citation:
Envoyé par Seb33300 Voir le message
Merci,

ça semble être ce que je cherche mais à priori c'est du PHP 5.3
Et on l'a toujours pas en prod

Je vais voir si je trouve rien d'autre en cherchant avec punycode.
c'est sous lib pecl pour les version antérieur à php 5.3, mais doit bien y avoir un petit script qui le fait en même temps c'est pas bien compliquer
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h39.


 
 
 
 
Partenaires

Hébergement Web