在具有非拉丁字符的域上使用file_get_contents()

时间:2012-04-02 22:36:48

标签: php file-get-contents

使用PHP的fopen包装器获取远程页面的源代码,以下工作正常:

$src = file_get_contents('http://www.somewhere.com/');

但是,这不是,可能是因为域名中的非拉丁字符:

$src = file_get_contents('http://www.sømewhere.no/');

请注意,实际域名是有效的,有效的域名(即 somewhere.com)。有没有办法使用file_get_contents()?

来完成这项工作

1 个答案:

答案 0 :(得分:1)

这有很多原因。

您可以开始检查将该名称转换为punycode

顺便说一句,目前我无法打开该域名