2010-08-05 10 views
5

Следующий код PHP делает именно то, что я хочу сделать. Проблема в том, что мне нужно воссоздать его в Perl, и я играю с функциями open() и sysopen() Perl, но не могу этого сделать. Кто-нибудь может помочь или знать какие-либо ссылки, которые могут помочь? Благодарю.Perl-эквивалент PHP get_file_contents()?

$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- a-whole-file-in-a-string –

ответ

12

Вы можете использовать LWP:

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

, очевидно, вам не нужно сохранять содержимое. 'использовать LWP :: Simple; print get "http://google.com" или умереть; 'и' die' является отказоустойчивым выходом – vol7ron

+0

, конечно, вы также можете просто использовать 'getprint()': 'использовать LWP :: Simple; getprint ("http://www.google.com") или умереть; ' – vol7ron

 Смежные вопросы

  • Нет связанных вопросов^_^