Helloo,所有我想打電話從文件中的Web服務的Windows Server 2008的file_get_contents未能打開流
我已經連接到服務器,並安裝有XAMPP並放置所有必需的文件上。
這是我的代碼來調用web服務。
$result = file_get_contents("http://*******:8055/API.ashx?Method=Departure");
$json = json_decode($result, true);
$departure_count = count($json['Response']);
這使我對本地主機,但不能在服務器上正確的響應。我已經使用Google,他們告訴我應該使用cURL而不是file_gets_contents。
然後我用這個代碼:
$url = 'http://*******:8055/API.ashx?Method=Departure';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, false);
$data = curl_exec($curl);
curl_close($curl);
$json = json_decode($data, true);
$departure_count = count($json['Response']);
,它也使我在本地主機響應,但不在服務器上, 訪問的URL地址是:http://221.120.222.68:8080/wordpress/fare/
當我試圖打開$在瀏覽器中的URL,它給我的迴應
你確定你的服務器配置允許傳出連接? –
不,我不知道這 –
@VladimirCvetic當我試圖在瀏覽器中打開$ url時,它給我的迴應 –