什么是PHP中的等价物?

时间:2010-12-05 08:37:18

标签: php zend-framework

这是zend代码。如何将其转换为通用PHP?

$client = New Zend_Http_Client();
$client->setUri('http://someurl.com/somepage');

$request = $client->request();

if ($request->isSuccessful()) {
 //do stuff with the result
}

3 个答案:

答案 0 :(得分:7)

您需要查看cURL functions

答案 1 :(得分:6)

$page = file_get_contents('http://someurl.com/somepage');

答案 2 :(得分:2)

在PHP中,您只需使用get_file_contents($ url),甚至fopen($ url,'r')等来获取URI的内容。

您可以使用stream_context_create()设置流参数,然后在该上下文中使用fopen(),如果您想控制HTTP请求方法,用户代理,代理,超时,如何处理错误等等。

cURL是一种替代方法,它也可以为您提供更好的控制 - 但是,这会增加另一种依赖性。