| Server IP : 186.64.123.29 / Your IP : 216.73.217.94 Web Server : LiteSpeed System : Linux house.hostinglat.cl 5.15.0-185-generic #195-Ubuntu SMP Fri Jun 19 17:11:50 UTC 2026 x86_64 User : tuemp9827 ( 1016) PHP Version : 8.1.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/tuempresavirtual.cl/public_html/wp-content/plugins/elementor/core/utils/ |
Upload File : |
<?php
namespace Elementor\Core\Utils;
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly
}
class Str {
/**
* Convert a non-latin URL to an IDN one.
* Note: Max length is 64 chars.
*
* @param string $url - A URL to encode.
*
* @return string - IDN encoded URL ( e.g. `http://é.com` will be encoded to `http://xn--9ca.com` ).
*/
public static function encode_idn_url( $url ) {
return preg_replace_callback( '/(https?:\/\/)(.+)/', function ( $matches ) {
return $matches[1] . \Requests_IDNAEncoder::encode( $matches[2] );
}, $url );
}
}