2010-08-05 80 views
5

下面的PHP代码正是我想要做的。问题是我需要在Perl中重新创建它,并且我一直在玩open()sysopen() Perl函数,但不能这样做。有没有人有任何帮助或知道任何可能有帮助的链接?谢谢。PHP的get_file_contents()的Perl等价物?

$URL = "http://example.com/api.php?arguments=values"; 
echo file_get_contents($URL); 
+0

有一个lookt到: https://stackoverflow.com/questions/953707/in-perl-how-can-i-read-一个完整的文件到字符串 – 2017-10-12 14:58:20

回答

12

您可以使用LWP

use LWP::Simple; 
$contents = get $URL or die; 
print $contents; 
+0

显然你不需要存储的内容。 '使用LWP :: Simple;打印得到“http://google.com”或死亡;''死亡'是一个故障安全退出 – vol7ron 2010-08-07 21:08:20

+0

当然你也可以使用'getprint()':'使用LWP :: Simple; getprint(“http://www.google.com”)或死亡;' – vol7ron 2010-08-07 21:11:08