add idn_to_ascii and idn_to_utf8

Этот коммит содержится в:
Igor V Belousov 2017-11-24 11:45:36 +03:00
родитель d9bfb41898
Коммит eeebf8bcbe
2 изменённых файлов: 9 добавлений и 0 удалений

Просмотреть файл

@ -1,6 +1,7 @@
language: php
php:
- '5.4'
- '5.5'
- '5.6'
matrix:
include:

Просмотреть файл

@ -51,6 +51,10 @@ function ordUTF8($c, $index = 0, &$bytes = null)
*/
function EncodePunycodeIDN( $value )
{
if ( function_exists( 'idn_to_ascii' ) ) {
return idn_to_ascii( $value );
}
/* search subdomains */
$sub_domain = explode( '.', $value );
if ( count( $sub_domain ) > 1 ) {
@ -189,6 +193,10 @@ function EncodePunycodeIDN( $value )
*/
function DecodePunycodeIDN( $value )
{
if ( function_exists( 'idn_to_utf8' ) ) {
return idn_to_utf8( $value );
}
/* search subdomains */
$sub_domain = explode( '.', $value );
if ( count( $sub_domain ) > 1 ) {