访问外部服务器上的文件

时间:2011-01-26 08:57:57

标签: php

有没有办法使用PHP访问第三方服务器的文件?

3 个答案:

答案 0 :(得分:0)

是。如果启用了url_fopen,你只需要打开它们,或者使用CURL。

答案 1 :(得分:0)

最简单的方法 - 假设启用了url_fopen_wrappers - 只需使用file_get_contents()和远程(http://,ftp://)URL。

如果您不想依赖它们,请使用CURL - 虽然它需要PHP扩展,但它很常见,因此即使在共享主机上也可以启用它。

以下是两种方法的示例:

// using url_fopen_wrappers
$contents = file_get_contents('http://stackoverflow.com');

// using CURL
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://stackoverflow.com');
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$contents = curl_exec($curl);
curl_close($curl);

答案 2 :(得分:0)

你甚至可以使用副本('thirdPartyFileUrl','fileO')