downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

idn_to_unicode> <IDN İşlevleri
[edit] Last updated: Fri, 23 Mar 2012

view this page in

idn_to_ascii

(PHP 5 >= 5.3.0, PECL intl >= 1.0.2, PECL idn >= 0.1)

idn_to_asciiAlan adını IDNA ASCII biçimine dönüştürür

Açıklama

Procedural style

string idn_to_ascii ( string $alan [, int $seçenekler ] )

Evrenkodlu alan adını IDNA ASCII kodlu alan adına dönüştürür.

Değiştirgeler

alan

Dönüştürülecek alan adı. PHP5'te UTF-8 kodlu olmalıdır.

seçenekler

IDNA_* sabitlerinden oluşan dönüşüm seçenekleri.

Dönen Değerler

ASCII uyumlu kodlanmış alan adı.

Örnekler

Örnek 1 - idn_to_ascii() örneği

<?php

echo idn_to_ascii('täst.de');

?>

Yukarıdaki örneğin çıktısı:

xn--tst-qla.de

Ayrıca Bakınız



add a note add a note User Contributed Notes idn_to_ascii
Eman 11-Nov-2010 04:57
With PHP 5.3 I started to recieve

Fatal error: Only variables can be passed by reference

when trying to call idn_to_ascii with second optional parameter (IDNA_DEFAULT).
Moreover these IDNA_* constants are seem to be undefined in PHP 5.3. + PECL idn 0.0.2

When I tried to uninstall PECL idn and install PECL intl (1.1.1) i recieved this:

/tmp/pear/temp/intl/collator/collator_class.c:92: error: duplicate ‘static’
/tmp/pear/temp/intl/collator/collator_class.c:96: error: duplicate ‘static’
/tmp/pear/temp/intl/collator/collator_class.c:101: error: duplicate ‘static’
/tmp/pear/temp/intl/collator/collator_class.c:107: error: duplicate ‘static’
make: *** [collator/collator_class.lo] Error 1

So probably compiling PHP 5.3. from sources with --enable-intl will help, but it only means that PHP 5.3. intl version differs from the one available at PECL, which isn't good, I think.

I've made my code working again by giving second idn_to_ascii parameter as simple integer variable (with value 0), but something bad is going on here and i will not be surprised if it'll break again after another PHP update...

 
show source | credits | stats | sitemap | contact | advertising | mirror sites