2010-12-05 86 views
0

這是zend代碼。如何將其轉換爲泛型PHP?在php中有什麼等價物?

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

$request = $client->request(); 

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

回答

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

哪個不能在大多數共享主機上運行:)您應該使用cURL來替代,正如Ignacio指出的那樣。 – takeshin 2010-12-07 17:13:18

2

在PHP中,你可以隨便抓一個URI與get_file_contents($網址)中的內容,甚至的fopen($網址, 'R')等

您可以設置使用stream_context_create流參數(),然後在該上下文中使用fopen(),如果你想控制像HTTP請求方法,用戶代理,代理,超時,如何處理錯誤等。

cURL是一種替代方法,也可以給你更大的控制權 - 但是,這又增加了另一種依賴性。

相關問題